我有以下 linq 表达式:
IQueryable posicion =
MonthlySales.Where(x => x.StoreCode == 7 && x.Year == 2013 && x.Month== 6)
.OrderBy (x=>x.AmountSold )
.Select ((f, index )=> new { f.AmountSold, f.ArticleCode, index} )
.Take(100);
在选择中,我包含“索引”以获取行号
我得到一个NotSupportedException
: 说我使用了与 select 运算符不兼容的重载。
MSDN 文档说 select 确实有过载 http://msdn.microsoft.com/en-us/library/bb534869.aspx
可能是什么问题呢?