ADO.NET クラス : パート 1
以下の図は、ADO.NET の主要なクラスを示しています。ADO.NET クラスは、入れ子にされたコレクションのセットとして構成されています。 主要なクラスである DataSet には、DataTable インスタンスと DataRelation インスタンスのコレクションが含まれます。 各 DataTable には、DataColumn、DataRow、および Constraint の各インスタンスのコレクションが含まれています。DataSet とそれに関連するクラスはすべて、System.Data ネームスペースのメンバです。
DataSet を使用すると、アプリケーションで使用されているデータのキャッシュをクライアント側で作成できます。 このキャッシュは、DataSet とそれに関連するクラスを使用することで、データベースの多数の要素を再現することができます。例えば、テーブル、行、列、テーブル間のリレーションシップ、制約などを含めることができます。また、単一の DataSet オブジェクトには、各種のデータベース、テキスト、XML ファイルなど、さまざまなソースのデータを格納できます。