DbProviderFactories

System.Data.Common 名前空間には、特定のデータ ソースを使用するための DbProviderFactory インスタンスを作成するクラスが用意されています。 DbProviderFactory インスタンスを作成し、データ プロバイダーに関する情報をそのインスタンスに渡すと、DbProviderFactory はあらかじめ提供された情報に基づいて厳密に型指定された正しいオブジェクトを判断して返すことができます。

.NET Framework バージョン 4 以降では、System.Data.OdbcSystem.Data.OleDbSystem.Data.SqlClient、および System.Data.OracleClient などのデータ プロバイダーは machine.config ファイルに表示されなくなりますが、カスタム プロバイダーは表示されます。

このセクションの内容

ファクトリ モデルの概要
ファクトリ デザイン パターンとプログラミング インターフェイスの概要を説明します。

DbProviderFactory の取得
インストールされているデータ プロバイダーの一覧を取得したり、DbConnection から DbProviderFactory を作成したりする方法について説明します。

DbConnection、DbCommand、および DbException
DbCommandDbDataReader の作成方法のほか、DbException を使ったデータ エラーの処理方法について説明します。

DbDataAdapter を使用したデータの変更
DbCommandBuilderDbDataAdapter を使用して、データを取得したり変更したりする方法について説明します。

関連項目