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 回答