DataSet のクエリ (LINQ to DataSet)

DataSet オブジェクトへのデータの読み込みが完了すると、そのデータセットに対してクエリを実行できるようになります。 LINQ to DataSet でのクエリの作成は、他の LINQ (統合言語クエリ) 対応データ ソースに対して LINQ を使用する場合と似ています。 ただし、DataSet オブジェクトに対して LINQ クエリを使用する場合は、カスタム型の列挙型ではなく、DataRow オブジェクトの列挙型のクエリを実行しているということに注意してください。 つまり、LINQ クエリでは、DataRow クラスの任意のメンバーを使用できます。 これにより、高度で複雑なクエリを作成できます。

LINQ の他の実装と同じように、LINQ to DataSet クエリは、クエリ式の構文とメソッド ベースのクエリ構文という 2 つの異なる形式で作成できます。 クエリ式の構文またはメソッド ベースのクエリ構文を使用して、DataSet 内の単一テーブル、DataSet 内の複数テーブル、または、型指定された DataSet 内のテーブルを対象にクエリを実行できます。

このセクションの内容

単一テーブルのクエリ
単一テーブルのクエリを実行する方法について説明します。

複数テーブルにまたがるクエリ
複数テーブルにまたがるクエリを実行する方法について説明します。

型指定された DataSet のクエリ
型指定された DataSet オブジェクトに対してクエリを実行する方法について説明します。

関連項目