Linq使用Group By 1
生活随笔
收集整理的这篇文章主要介绍了
Linq使用Group By 1
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1.简单形式:
语句描述:Linq使用Group By按CategoryID划分产品。
说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按CategoryID字段归类。其结果命名为g,一旦重新命名,p的作用域就结束了,所以,最后select时,只能select g。
2.最大值
语句描述:Linq使用Group By和Max查找每个CategoryID的最高单价。
说明:先按CategoryID归类,判断各个分类产品中单价最大的Products。取出CategoryID值,并把UnitPrice值赋给MaxPrice。
3.最小值
语句描述:Linq使用Group By和Min查找每个CategoryID的最低单价。
说明:先按CategoryID归类,判断各个分类产品中单价最小的Products。取出CategoryID值,并把UnitPrice值赋给MinPrice。
4.平均值
语句描述:Linq使用Group By和Average得到每个CategoryID的平均单价。
说明:先按CategoryID归类,取出CategoryID值和各个分类产品中单价的平均值。
5.求和
总结
以上是生活随笔为你收集整理的Linq使用Group By 1的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 如何正确地清洁家里的阳台?
- 下一篇: EasyUI combobox