ADO.NET DataSet は、格納されているデータのソースに関係なく、一貫性のあるリレーショナル プログラミング モデルを提供するデータのメモリ常駐表現です。 DataSetは、データを格納、並べ替え、制約するテーブル、およびテーブル間のリレーションシップを含むデータの完全なセットを表します。
DataSetを操作する方法はいくつかあります。この方法は、個別に、または組み合わせて適用できます。 次のようにすることができます。
プログラムによってDataSet内にDataTable、DataRelation、およびConstraintを作成し、テーブルにデータを設定します。
DataAdapter
を使用して、既存のリレーショナル データ ソースのデータ テーブルをDataSetに設定します。XML を使用して DataSet コンテンツを読み込んで永続化します。 詳細については、「 DataSet での XML の使用」を参照してください。
厳密に型指定された DataSet は、XML Web サービスを使用して転送することもできます。 DataSetの設計により、XML Web サービスを使用してデータを転送するのに最適です。 XML Web サービスの概要については、「 XML Web サービスの概要」を参照してください。 XML Web サービスから DataSet を使用する例については、「XML Web サービス からの DataSet の使用」を参照してください。
このセクションでは...
セキュリティ ガイダンス
DataSetとDataTableのセキュリティ ガイダンスを提供します。
DataSet の作成
DataSetのインスタンスを作成するための構文について説明します。
DataTable を DataSet に追加する
テーブルと列を作成し、 DataSetに追加する方法について説明します。
DataRelations の追加
DataSet内のテーブル間のリレーションシップを作成する方法について説明します。
DataRelations の移動
DataSet内のテーブル間のリレーションシップを使用して、親子リレーションシップの子行または親行を返す方法について説明します。
DataSet の内容のマージ
1 つの DataSet、 DataTable、または DataRow 配列の内容を別の DataSetにマージする方法について説明します。
DataSet コンテンツのコピー
スキーマと指定したデータを含めることができる DataSet のコピーを作成する方法について説明します。
DataSet イベントの処理
DataSetのイベントとその使用方法について説明します。
型指定されたデータセット
型指定された DataSet の概要と、それを作成して使用する方法について説明します。
DataTables
DataTableを作成し、スキーマを定義し、データを操作する方法について説明します。
DataTableReaders
DataTableReaderを作成して使用する方法について説明します。
DataViews
DataViews
を作成して操作し、DataView イベントを操作する方法について説明します。
DataSet での XML の使用
DataSetの内容を XML データとして読み込んで永続化するなど、DataSetがデータ ソースとして XML と対話する方法について説明します。
XML Web サービスからの DataSet の使用
DataSetを使用してデータを転送する XML Web サービスを作成する方法について説明します。
関連セクション
ADO.NET の新機能
ADO.NET の新機能について説明します。
ADO.NET の概要
ADO.NET の設計とコンポーネントの概要について説明します。
DataAdapter からの DataSet の読み込み
データ ソースからデータを含む DataSet を 読み込む方法について説明します。
DataAdapter によるデータ ソースの更新
DataSet 内のデータに対する変更をデータ ソースに戻す方法について説明します。
DataSet への既存の制約の追加
データ ソースの主キー情報を DataSet に設定する方法について説明します。