1

System.Data.CommonのDbProviderFactory、DbConnection、およびその他の抽象クラスを使用して、汎用接続クラスを構築しようとしています。

DbProviderFactoryとDbConnectionの両方にコマンドを作成するメソッドがあることに気づきました。

シングルトンパターンを実装する場合、どのオブジェクトに(DbProviderFactoryオブジェクトまたはDbConnectionオブジェクトに)推奨されますか?

4

1 に答える 1

1

DbProviderFactoriesクラスを使用しDBProviderFactoryて、選択したコネクタの を生成します。これと接続文字列を使用して、DbConnection. これにより、DbConnectionあなたを作成し、DbCommandを使用しDbProviderFactoryてあなたを作成し、Parameterそれらを追加することができます。シングルトンは必要ありません。

于 2012-05-09T11:21:48.113 に答える