【问题标题】:How do you change a linq group IQueryable<IEnumerable<T>> to IQueryable<T>?如何将 linq 组 IQueryable<IEnumerable<T>> 更改为 IQueryable<T>?
【发布时间】:2014-09-10 09:31:42
【问题描述】:

如何将 linq 组 IQueryable&lt;IEnumerable&lt;T&gt;&gt; 更改为 IQueryable&lt;T&gt; ? 这样我就可以将 iqueryable 与其他实体一起加入?

【问题讨论】:

    标签: c# linq linq-to-sql lambda linq-group


    【解决方案1】:

    这就是 SelectMany 方法的用途:

    yourQueryable.SelectMany(x => x);
    

    【讨论】:

      【解决方案2】:

      MyIQueryable.SelectMany(item => item).AsQueryable()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-11
        • 2010-09-07
        • 2011-04-05
        • 1970-01-01
        • 2012-06-23
        相关资源
        最近更新 更多