我返回这种类型我该IQueryable< IGrouping<int, Invoice>> List()
如何使用它?像泛型一样List<Invoice>
?
问问题
8283 次
1 回答
21
不,您有一个IGrouping<int, Invoice>
作为您的列表成员。
每个分组都有一个Key
属性,允许您访问组的键和IEnumerable<Invoice>
包含分组的发票。
所以要访问它...
IQueryable< IGrouping<int, Invoice>> List() groupedIvoices = //... get your grouping
foreach (var group in groupedIvoices ) {
var key = group.Key;
var invoicesInGroup = group.ToList();
}
查看101 Linq Samples以获取不同 Linq 函数的示例和解释。
于 2010-03-19T08:24:19.590 回答