成人免费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-09 13:07:37

創建Linq數據庫

2009-09-15 10:02:44

Linq to SQL

2009-09-08 11:09:39

LINQ數據源

2009-09-09 11:24:13

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技術棧公眾號

主站蜘蛛池模板: 精品av| 精品精品 | 午夜爽爽男女免费观看hd | 99精品国产一区二区三区 | 久久久九九 | 亚洲精品二三区 | 精品久久久久久久久久久久久久久久久 | 欧美精品中文字幕久久二区 | 91免费高清 | 国产伦精品一区二区 | 亚洲永久精品国产 | 日本午夜一区二区三区 | 国产精品爱久久久久久久 | 国产成人免费视频网站高清观看视频 | 天天拍天天草 | 国产精品久久久久久238 | 天堂久久网 | 亚洲欧洲精品在线 | 欧美在线观看一区二区 | 91精品国产91久久久久久 | 久久91 | 国产精品自产av一区二区三区 | 日本a级大片 | 欧美一区二区三区在线播放 | 国产免费一区 | 亚洲va欧美va天堂v国产综合 | 欧美日韩电影一区 | yiren22综合网成人 | 日韩精品免费看 | 欧美一级三级在线观看 | 日本不卡一区 | 色综合一区二区 | 亚洲国产精品区 | 欧美国产日韩在线观看 | 天堂免费看片 | 国产91丝袜在线播放 | 久久国产精品一区二区三区 | 亚洲www啪成人一区二区 | 国产精品 亚洲一区 | 国产精品1区 | 国产在线精品一区二区 |