3-实体数据模型与LINQ-分组

分组
group子句进一步根据指定条件将LINQ查询最后获取的数据进行分组,以特定结构呈现应用程序需要的结构,这是除了select之外,另一个可以以合乎语法地结束LINQ语句的子句。
分组通过一个指定的key返回分组化的数据内容,相关语句有两种:
1.group-by

2.group-by-into
和前面的子句相比,这个子句最后连接了一个into关键词指定一个暂存的标识变量,用来存储每一个分组后的结果,然后针对每一个分组结果进一步执行其他的查询运算。

例1:按大小月份分组

例2:使用group by into 实现

 

 

例3:产品类型分组

 

例4:将分组的规则进一步封装于函数方法中

 

group by

 

group by into

 

posted @ 2019-07-04 15:36  闲云野鹤古刹  阅读(145)  评论(0编辑  收藏  举报