我正在尝试使用System.Data.Common中的DbProviderFactory,DbConnection和其他抽象类来构建泛型连接类
我注意到DbProviderFactory和DbConnection都有创建命令的方法。
如果我打算实现Singleton模式,建议使用哪个对象(在DbProviderFactory对象或DbConnection对象上)?
答案 0 :(得分:1)
您使用DbProviderFactories
类为您选择的连接器生成DBProviderFactory
。使用此链接和连接字符串,您可以创建DbConnection
。使用此DbConnection
,您可以创建DbCommand
并使用DbProviderFactory
创建Parameter
并添加它们。不需要单身人士。