8

我返回这种类型我该IQueryable< IGrouping<int, Invoice>> List() 如何使用它?像泛型一样List<Invoice>

4

1 回答 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 回答