【发布时间】:2015-10-27 07:54:00
【问题描述】:
这个查询有什么问题?
var model =
SessionObjectsMSurvey.ContractList
.Where(y => y.ContractTitle.ToUpper().Contains(upper))
.GroupBy(g => new
{
g.BriefTitle,
g.ContractId
})
.Select(
x => new
{
label = x.BriefTitle,
id = x.ContractId.ToString()
}).Take(20);
SessionObjectsMSurvey.ContractList 是一个 IEnumerable 集合。
这不会编译,我明白了;
错误 13 'System.Linq.IGrouping' 不包含“BriefTitle”的定义和扩展方法 'BriefTitle' 接受类型的第一个参数 'System.Linq.IGrouping' 可以找到(您是否缺少 using 指令或程序集 参考?)
【问题讨论】:
标签: c# entity-framework linq