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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何正确地清洁家里的阳台?
- 下一篇: 学做窗帘去哪里学 窗帘制作教程分享?