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

Linq數據分組全面描述

開發 后端
這里介紹Linq數據分組,包括介紹listField1, listField2 、keyExp1、keyExp2和aggregateList :必需。一個或多個表達式,標識如何對組進行聚合。

Linq有很多值得學習的地方,這里我們主要介紹Linq數據分組,包括介紹使用 Group 關鍵字等方面。

Linq數據分組(GROUP BY)

根據元素的一個或多個字段對查詢結果中的元素進行分組。例如:按年級 (class year) 對學生進行Linq數據分組:

  1. Dim studentsByYear = From student In students _  
  2. Select student _  
  3. Group By year = student.Year _  
  4. Into Classes = Group 

輸出結果的程序:

  1. For Each yearGroup In studentsByYear  
  2. Console.WriteLine(vbCrLf & "Year: " & yearGroup.year)  
  3. For Each student In yearGroup.Classes  
  4. Console.WriteLine(" " & student.Last & ", " & student.First)  
  5. Next  
  6. Next 

完整語法:

  1. Group [ listField1 [, listField2 [...] ] By keyExp1 [, keyExp2 [...] ]  
  2. Into aggregateList 

◆listField1, listField2 :可選。查詢變量的一個或多個字段,這些查詢變量顯式標識要包括在分組結果中的字段。如果未指定任何字段,則查詢變量的所有字段都包括在分組結果中。

◆keyExp1 :必需。一個表達式,標識用于確定元素的分組的鍵。可以指定多個鍵來指定一個組合鍵。

◆keyExp2 :可選。一個或多個附加鍵,與 keyExp1 組合在一起,創建一個組合鍵。

◆aggregateList :必需。一個或多個表達式,標識如何對組進行聚合。若要為分組結果標識一個成員名稱,請使用 Group 關鍵字,該關鍵字可以:Into Group

Linq數據分組例如:

  1. Dim ***層_分組 = From cust In db.Customers _  
  2. Group By 國家 = cust.Country _  
  3. Into 第二層_分組元素 = Group, Count() _  
  4. Order By 國家  
  5.  
  6. For Each A分組 In ***層_分組  
  7. Console.WriteLine(A分組.國家 & "(" & A分組.Count & ")")  
  8.  
  9. For Each A元素 In A分組.第二層_分組元素  
  10. Console.WriteLine(vbTab + A元素.CompanyName + "," + A元素.ContactName)  
  11. Next  
  12. Next 

【編輯推薦】

  1. Linq表達式樹簡單介紹
  2. Linq和dLinq區別剖析
  3. Lambda表達式和Linq查詢淺析
  4. Linq Lambda表達式概括
  5. Linq查詢本質簡單分析
責任編輯:佚名 來源: IT168
相關推薦

2009-09-18 13:53:09

LINQ工具集

2009-09-09 15:37:27

Linq DataLo

2009-09-15 10:02:44

Linq to SQL

2009-09-09 13:07:37

創建Linq數據庫

2009-09-09 11:24:13

Linq使用數據表

2009-09-08 11:09:39

LINQ數據源

2009-09-10 10:37:15

LINQ to SQL

2009-09-16 09:38:27

LINQ To SQL

2009-09-14 15:43:12

Linq Settin

2009-09-09 15:28:43

Linq to obj

2009-09-10 15:26:03

Linq City集合

2009-09-14 10:57:46

LINQ入門

2009-09-18 16:00:07

LINQ架構

2009-09-15 16:26:36

Linq orderb

2009-09-16 10:38:43

LINQ查詢

2009-09-17 13:15:20

LINQ查詢

2009-09-18 16:20:36

LINQ基礎

2009-09-09 14:40:43

Linq to sql

2009-09-11 12:13:40

LINQ to SQL

2009-09-16 17:21:53

LINQ遍歷
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲福利网| 福利视频三区 | 免费看一级毛片 | 网址黄| 日本欧美在线观看视频 | 日韩一二区| 久久精品一级 | 桃色五月 | 密色视频 | 69视频在线播放 | 蜜臀网 | 天天久久 | 91佛爷在线观看 | 毛片一级片 | 天天久久| 成人免费在线播放视频 | 国产精品久久久久一区二区三区 | 久久国产精品视频 | 在线视频91 | 中文字幕乱码视频32 | 日韩一区二区免费视频 | 亚洲精品1区 | www亚洲免费国内精品 | 亚洲另类自拍 | 久草视频在线播放 | 国产高清免费 | 一区中文字幕 | 美女国产一区 | 草久在线 | 成人午夜免费福利视频 | 国产精品久久久久久福利一牛影视 | 国产欧美一区二区精品忘忧草 | 亚洲人成人一区二区在线观看 | 日韩精品 电影一区 亚洲 | 国产激情视频在线观看 | 在线看一区二区 | 欧美在线视频一区二区 | 成人精品一区二区三区 | 国产精品久久久久久久久久久免费看 | 色狠狠一区 | 99精品国产一区二区青青牛奶 |