.NET DbProviderFactory和Singleton

时间:2012-05-09 11:19:27

标签: c# design-patterns singleton dbproviderfactories

我正在尝试使用System.Data.Common中的DbProviderFactory,DbConnection和其他抽象类来构建泛型连接类

我注意到DbProviderFactory和DbConnection都有创建命令的方法。

如果我打算实现Singleton模式,建议使用哪个对象(在DbProviderFactory对象或DbConnection对象上)?

1 个答案:

答案 0 :(得分:1)

您使用DbProviderFactories类为您选择的连接器生成DBProviderFactory。使用此链接和连接字符串,您可以创建DbConnection。使用此DbConnection,您可以创建DbCommand并使用DbProviderFactory创建Parameter并添加它们。不需要单身人士。