【问题标题】:IQueryable IGrouping how to workIQueryable IGrouping 如何工作
【发布时间】:2011-01-29 08:51:35
【问题描述】:

我返回这样的类型IQueryable< IGrouping<int, Invoice>> List() 我该如何使用它?喜欢通用的List<Invoice> 吗?

【问题讨论】:

    标签: .net list generics iqueryable igrouping


    【解决方案1】:

    不,您有一个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 函数的示例和说明。

    【讨论】:

    • @user276640:在你评论的时候写的:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 2012-07-14
    • 2012-01-21
    相关资源
    最近更新 更多