Linq-dataset
LINQ-データセット
データセットは、メモリ内で非常に有用なデータ表現を提供し、さまざまなデータベースのアプリケーションに使用されます。 LINQ to ADO.NETのテクノロジーの1つとしてのLINQ to Datasetは、データセットのデータに対するクエリの実行を容易にし、生産性を向上させます。
LINQ To Datasetの紹介
LINQ to Datasetは、開発者にとってクエリのタスクを簡単にしました。 特定のクエリ言語でクエリを作成する必要はありませんが、プログラミング言語で作成することもできます。 LINQ to Datasetは、複数のデータソースからデータが統合されている場所のクエリにも使用できます。 また、メモリコレクション内のデータにアクセスするために、LINQ to SQLやLINQ to XMLのようなLINQプロバイダーも必要ありません。
以下は、データソースが最初に取得され、次にデータセットが2つのデータテーブルで満たされるLINQ to Datasetクエリの簡単な例です。 両方のテーブル間に関係が確立され、結合句によって両方のテーブルに対してLINQクエリが作成されます。 最後に、foreachループを使用して、目的の結果を表示します。
C#
VB
上記のC#またはVBのコードをコンパイルして実行すると、次の結果が生成されます-
LinQ to Datasetを使用したデータセットのクエリ
LINQ to Datasetを使用してデータセットのクエリを開始する前に、データをDatasetにロードすることが重要です。これは、DataAdapterクラスを使用するか、LINQ to SQLを使用して行います。 LINQ to Datasetを使用したクエリの定式化は、他のLINQ対応データソースと一緒にLINQを使用してクエリを定式化することに非常に似ています。
単一テーブルクエリ
次の単一テーブルクエリでは、すべてのオンライン注文がSalesOrderHeaderTtableから収集され、注文ID、注文日、注文番号が出力として表示されます。
- C# *
- VB *
上記のC#またはVBのコードをコンパイルして実行すると、次の結果が生成されます-