クエリの例

このセクションでは、Visual Basic および C# で一般的な LINQ to SQL クエリの例を示して説明します。 Visual Studio を使用している場合は、「サンプル」セクションに多数のサンプル ソリューションが用意されています。 詳細については、「サンプル」を参照してください。

重要

db は、LINQ to SQL ドキュメントのコード サンプルでよく使用されます。 db は、Northwind クラスのインスタンスであることが前提です。このクラスは、DataContext から継承されます。

このセクションの内容

集計クエリ
AverageCount などの使用方法について説明します。

シーケンスの最初の要素の取得
First の使用例を示して説明します。

シーケンスの要素の取得またはスキップ
Take および Skip の使用例を示して説明します。

シーケンスの要素の並べ替え
OrderBy の使用例を示して説明します。

シーケンスの要素のグループ化
GroupBy の使用例を示して説明します。

シーケンスからの重複する要素の削除
Distinct の使用例を示して説明します。

シーケンスのすべての要素が条件を満たしているかどうかの確認
All および Any の使用例を示して説明します。

2 つのシーケンスの連結
Concat の使用例を示して説明します。

2 つのシーケンスの差集合の取得
Except の使用例を示して説明します。

2 つのシーケンスの積集合の取得
Intersect の使用例を示して説明します。

2 つのシーケンスの和集合の取得
Union の使用例を示して説明します。

方法 : シーケンスを配列に変換する
ToArray の使用例を示して説明します。

ジェネリック リストへのシーケンスの変換
ToList の使用例を示して説明します。

汎用 IEnumerable への型の変換
AsEnumerable の使用例を示して説明します。

結合およびクロス積クエリの作成
from 句、where 句、および select 句で外部キーを移動する方法の例を示して説明します。

射影の作成
select と他の機能 (匿名型など) を組み合わせてクエリ射影を作成する方法の例を示して説明します。

標準クエリ演算子の概要 (C#)
C# を使用した標準クエリ演算子の概念について説明します。

標準クエリ演算子の概要 (Visual Basic)
Visual Basic を使用した標準クエリ演算子の概念について説明します。

クエリの概念
クエリに関する概念が LINQ to SQL でどのように使用されるかを説明します。

プログラミング ガイド
LINQ to SQL に関連するプログラミングの概念を説明するトピックへのポータルです。