谁能告诉我为什么下面的代码不起作用?
IQueryable query = from pr in Repository.Query<ProviderRanking>()
orderby pr.ProviderRankingFlags.Any(), pr.TimestampUtc
select pr;
int count = query.Count();
IEnumerable<ProviderRanking> reviews = query.ToList();
最后两行产生错误:
“System.Linq.IQueryable”不包含“Count”的定义,并且找不到接受“System.Linq.IQueryable”类型的第一个参数的扩展方法“Count”(您是否缺少 using 指令或程序集引用?)
和:
“System.Linq.IQueryable”不包含“ToList”的定义,并且找不到接受“System.Linq.IQueryable”类型的第一个参数的扩展方法“ToList”(您是否缺少 using 指令或程序集引用?)
我在想那会奏效。