kus*_*agi 7 .net generics list iqueryable igrouping
我返回这种类型IQueryable< IGrouping<int, Invoice>> List()
我怎么能用它?喜欢通用List<Invoice>吗?
Axe*_*ger 20
不,你有一个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();
}
Run Code Online (Sandbox Code Playgroud)
查看101 Linq样品,了解不同Linq功能的样品和说明.