1
我想建立使用DbProviderFactory,的DbConnection和其他抽象类的通用连接类System.Data.Common.NET DbProviderFactory和辛格尔顿
我注意到DbProviderFactory和的DbConnection都有方法来创建命令。
如果我打算实施Singleton模式,建议在哪个对象上(在DbProviderFactory对象或DbConnection对象上)?
我每次需要连接到数据库时都必须执行此操作吗?我想避免这个被反复执行,这让我想到了单身的理由。 – Shivaram
如果你喜欢,你可以把你的DbProviderFactory包装成一个Singleton?如果你愿意,你也可以保持当前的连接。这取决于你想如何解决它。但是Singleton本身对于基于DbProvider的系统并不是特别必要的。 – Jaapjan