如何在Linq中进行3个嵌套分组

用户名

我在linq中找到了这个嵌套group by的示例。如果要再添加一个group by,效果会如何?

  var queryNestedGroups =
        from student in students
        group student by student.Year into newGroup1
        from newGroup2 in
            (from student in newGroup1
             group student by student.LastName)
        group newGroup2 by newGroup1.Key;
伊万·斯托夫(Ivan Stoev)

首先,让重命名示例查询的一些变量:

var queryNestedGroups =
    from e in source
    group e by e.Key1 into g1
    from e1 in
        (from e in g1
         group e by e.Key2)
    group e1 by g1.Key;

现在,您可以使用相同的模式添加另一个嵌套的组级别:

var queryNestedGroups =
    from e in source
    group e by e.Key1 into g1
    from e1 in
        (from e in g1
         group e by e.Key2 into g2
         from e2 in 
            (from e in g2
             group e by e.Key3)
         group e2 by g2.Key)
    group e1 by g1.Key;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Linq中进行分组

来自分类Dev

如何在MySQL中进行模糊分组?

来自分类Dev

如何在mongoengine中进行“分组依据”

来自分类Dev

如何在MongoDB中进行双重分组?

来自分类Dev

如何在LINQ to Entity Framework中进行分组和自定义计算?

来自分类Dev

如何在玉器中进行嵌套迭代?

来自分类Dev

如何在Realm中进行嵌套查询?

来自分类Dev

如何在Angular中进行嵌套订阅?

来自分类Dev

如何在MongoDB中进行嵌套计数?

来自分类Dev

如何在vim中进行嵌套缩进?

来自分类Dev

如何在 mongodb 中进行嵌套填充?

来自分类Dev

如何在SQL Server 2008中的单个查询中进行两个分组

来自分类Dev

Excel VBA分组-如何在一个组级别中进行多个组

来自分类Dev

如何在Kusto中进行“通过汇总进行分组”?

来自分类Dev

如何在Kusto中进行“通过汇总进行分组”?

来自分类Dev

如何在LINQ中对范围进行分组

来自分类常见问题

如何在Oracle SQL中进行非常特殊的分组

来自分类Dev

如何在Django模型中进行“分组依据”?

来自分类Dev

如何在SQL Server查询中进行分组

来自分类Dev

如何在dplyr r中进行条件分组和汇总

来自分类Dev

如何在BigQuery中进行数据分组?

来自分类Dev

如何在R中进行汇总和分组

来自分类Dev

如何在Oracle SQL中进行非常特殊的分组

来自分类Dev

如何在角度8的对象数组中进行分组

来自分类Dev

如何在pyspark数据帧中进行分组而不聚集

来自分类Dev

如何在Java中的k-map中进行分组?

来自分类Dev

如何在Django模型中进行“分组依据”?

来自分类Dev

如何在大熊猫中进行复杂条件的分组

来自分类Dev

如何在大熊猫中进行分组和变形

Related 相关文章

热门标签

归档