1
我想建立使用DbProviderFactory,的DbConnection和其他抽象類的通用連接類System.Data.Common.NET DbProviderFactory和辛格爾頓
我注意到DbProviderFactory和的DbConnection都有方法來創建命令。
如果我打算實施Singleton模式,建議在哪個對象上(在DbProviderFactory對象或DbConnection對象上)?
我每次需要連接到數據庫時都必須執行此操作嗎?我想避免這個被反覆執行,這讓我想到了單身的理由。 – Shivaram
如果你喜歡,你可以把你的DbProviderFactory包裝成一個Singleton?如果你願意,你也可以保持當前的連接。這取決於你想如何解決它。但是Singleton本身對於基於DbProvider的系統並不是特別必要的。 – Jaapjan