私のクラスには次のコアがあります。
class SmartDbConnection
{
private readonly IDbConnection Connection;
public SmartDbConnection(string ConnectionString)
{
if(ConnectionString.Contains("MultipleActiveResultSets=true"))
{
Connection = new SqlConnection(ConnectionString);
}
}
}
「SqlConnection」をハードコーディングしたくありません。だから私はそれをジェネリッククラスにすることを考えました(IDbConnectionクラスを受け入れます)。しかし、私はそれを行う方法がわかりません。誰でも助けることができますか?