成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linq使用Group By詳細分析

開發(fā) 后端
這里介紹Linq使用Group By按CategoryID劃分產(chǎn)品、Linq使用Group By和Max查找每個CategoryID的最高單價和Linq使用Group By和Min查找每個CategoryID的最低單價等方面。

Linq有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linq使用Group By,包括介紹Linq簡單形式等方面。

1.簡單形式:

  1. var q =  
  2. from p in db.Products  
  3. group p by p.CategoryID into g  
  4. select g; 

語句描述:Linq使用Group By按CategoryID劃分產(chǎn)品。

說明:from p in db.Products 表示從表中將產(chǎn)品對象取出來。group p by p.CategoryID into g表示對p按CategoryID字段歸類。其結(jié)果命名為g,一旦重新命名,p的作用域就結(jié)束了,所以,***select時,只能select g。

2.***值

  1. var q =  
  2. from p in db.Products  
  3. group p by p.CategoryID into g  
  4. select new {  
  5. g.Key,  
  6. MaxPrice = g.Max(p => p.UnitPrice)  
  7. }; 

語句描述:Linq使用Group By和Max查找每個CategoryID的***單價。

說明:先按CategoryID歸類,判斷各個分類產(chǎn)品中單價***的Products。取出CategoryID值,并把UnitPrice值賦給MaxPrice。

3.最小值

  1. var q =  
  2. from p in db.Products  
  3. group p by p.CategoryID into g  
  4. select new {  
  5. g.Key,  
  6. MinPrice = g.Min(p => p.UnitPrice)  
  7. }; 

語句描述:Linq使用Group By和Min查找每個CategoryID的***單價。

說明:先按CategoryID歸類,判斷各個分類產(chǎn)品中單價最小的Products。取出CategoryID值,并把UnitPrice值賦給MinPrice。

4.平均值

  1. var q =  
  2. from p in db.Products  
  3. group p by p.CategoryID into g  
  4. select new {  
  5. g.Key,  
  6. AveragePrice = g.Average(p => p.UnitPrice)  
  7. }; 

語句描述:Linq使用Group By和Average得到每個CategoryID的平均單價。

說明:先按CategoryID歸類,取出CategoryID值和各個分類產(chǎn)品中單價的平均值。

5.求和

  1. var q =  
  2. from p in db.Products  
  3. group p by p.CategoryID into g  
  4. select new {  
  5. g.Key,  
  6. TotalPrice = g.Sum(p => p.UnitPrice)  
  7. }; 

【編輯推薦】

  1. LINQ查詢操作經(jīng)驗總結(jié)
  2. LINQ遍歷多個數(shù)組深入剖析
  3. Linq查詢Access數(shù)據(jù)文件淺談
  4. LINQ構(gòu)建框架設(shè)計學(xué)習(xí)筆記
  5. LINQ重要組成部分簡介
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-09-09 09:48:43

Linq延遲加載

2009-09-14 16:21:34

LINQ To XML

2009-09-14 13:50:35

LINQ編程模型

2009-09-09 13:53:21

Linq表值函數(shù)

2009-12-07 15:37:00

WCF控件

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基礎(chǔ)

2009-06-18 14:00:51

2009-10-10 13:52:57

VB Update方法

2010-03-08 17:18:46

Linux du命令

2010-01-06 13:50:37

.NET Framew

2009-11-20 13:11:44

Oracle XML數(shù)

2010-03-04 09:30:40

Linux動態(tài)庫

2009-12-16 14:09:14

Visual Stud

2009-09-03 17:57:06

C#聲明事件

2009-09-04 15:43:07

C#流模型

2009-03-24 08:30:54

AndroidGoogle移動os

2010-04-26 18:17:19

Oracle存儲過程

2009-09-07 13:19:44

C#線程同步

2011-09-24 12:34:03

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99re在线 | av中文字幕在线观看 | 奇米在线| 99福利视频 | 在线观看视频91 | 国产高清美女一级a毛片久久w | 免费观看羞羞视频网站 | 日日夜夜天天久久 | 国产精品久久久久久久久久软件 | 夜久久| 午夜男人的天堂 | 久久久久久99 | 福利网站在线观看 | 黄色三级免费网站 | 国产一级特黄aaa大片评分 | 欧美久久一区二区三区 | 午夜国产羞羞视频免费网站 | 国产午夜精品一区二区三区四区 | 中文字幕乱码一区二区三区 | 精品一区二区三区在线视频 | 亚洲天堂影院 | www.久久.com| 亚洲黄色av | 亚洲精品一区二区三区中文字幕 | 国产欧美一区二区三区在线播放 | 午夜成人免费视频 | 国产精品毛片一区二区三区 | 久久精品视频91 | 日本一区二区三区免费观看 | 亚洲国产精品成人综合久久久 | 亚洲男女视频在线观看 | 91精品国产乱码久久蜜臀 | 国久久| 亚洲精品一级 | 另类a v| 国产精品久久久久久久久免费樱桃 | 欧美一区二区三区在线观看 | 欧美在线一级 | 中文字幕一区二区三区在线观看 | 一区二区三区在线免费观看 | av片免费 |