Мой класс имеет следующее ядро:
class SmartDbConnection
{
private readonly IDbConnection Connection;
public SmartDbConnection(string ConnectionString)
{
if(ConnectionString.Contains("MultipleActiveResultSets=true"))
{
Connection = new SqlConnection(ConnectionString);
}
}
}
Я не хочу, чтобы "SqlConnection" был жестко запрограммирован. Поэтому я решил сделать его универсальным классом (принимая классы IDbConnection). Но я не знаю, как это сделать. Кто-нибудь может помочь?