DataSets、DataTables、および DataViews (ADO.NET)

ADO.NET DataSet はメモリ常駐型のデータ表現であり、含まれているデータ ソースとは関係なく、一貫性のあるリレーショナル プログラミング モデルを提供します。 DataSet とは、テーブル間のリレーションシップだけでなく、包括するテーブル、整列するテーブル、およびデータを制約するテーブルを含むデータのセットを表します。

DataSet にはさまざまな使用方法があり、単独または組み合わせで使用できます。 次の操作を行うことができます。

  • プログラムを使用して DataSet 内に DataTableDataRelation、および Constraint を作成し、テーブルにデータを設定できます。

  • DataAdapter を使用して、既存のリレーショナル データ ソースから取得したデータのテーブルで DataSet を作成できます。

  • XML を使用して、DataSet の内容を読み込んだり、永続化したりできます。 詳細については、「DataSet での XML の使用 (ADO.NET)」を参照してください。

厳密に型指定された DataSet も XML Web サービスを使用して転送できます。 DataSet は、XML Web サービスを使用してデータの転送が理想的に行えるように設計されています。 XML Web サービスの概要については、「XML Web Services Overview」を参照してください。 XML Web サービスから DataSet を使用する例については、「XML Web サービスからの DataSet の使用 (ADO.NET)」を参照してください。

このセクションの内容

関連項目

参照

その他の技術情報

ADO.NET