查詢範例

本節提供一般 LINQ to SQL 查詢的 Visual Basic 和 C# 範例。 使用 Visual Studio 的開發人員,可以在 <範例> 一節提供的範例方案中找到更多的範例。 如需詳細資訊,請參閱範例

重要

db 通常用於 LINQ to SQL 文件中的程式碼範例。 db 會假設為 Northwind 類別的執行個體,其繼承自 DataContext

本節內容

彙總查詢
說明如何使用 AverageCount 等。

傳回序列的第一個項目
提供 First 的使用範例。

傳回或略過序列中的項目
提供 TakeSkip 的使用範例。

排序序列中的項目
提供 OrderBy 的使用範例。

群組序列中的項目
提供 GroupBy 的使用範例。

從序列排除重複項目
提供 Distinct 的使用範例。

判斷序列中的任何或所有項目是否全都符合條件
提供 AllAny 的使用範例。

串連兩個序列
提供 Concat 的使用範例。

傳回兩個序列之間的集合差異
提供 Except 的使用範例。

傳回兩個序列的集合交集
提供 Intersect 的使用範例。

傳回兩個序列的集合聯集
提供 Union 的使用範例。

將序列轉換為陣列
提供 ToArray 的使用範例。

將序列轉換為泛型 List
提供 ToList 的使用範例。

將類型轉換為泛型 IEnumerable
提供 AsEnumerable 的使用範例。

制定聯結和交叉乘積查詢
提供在 fromwhereselect 子句中進行外部索引鍵巡覽的使用範例。

制定投影
提供合併使用 select 與其他功能 (例如,匿名型別) 以形成查詢投影 (Projection) 的範例。

標準查詢運算子概觀 (C#)
說明使用 C# 的標準查詢運算子概念。

標準查詢運算子概觀 (Visual Basic)
說明使用 Visual Basic 的標準查詢運算子概念。

查詢概念
說明 LINQ to SQL 如何使用適用於查詢的概念。

程式設計指南
提供說明與 LINQ to SQL 相關程式設計概念的主題的入口網站。