【发布时间】:2009-01-16 13:55:11
【问题描述】:
我的班级有以下核心:
class SmartDbConnection
{
private readonly IDbConnection Connection;
public SmartDbConnection(string ConnectionString)
{
if(ConnectionString.Contains("MultipleActiveResultSets=true"))
{
Connection = new SqlConnection(ConnectionString);
}
}
}
我不希望它硬编码“SqlConnection”。所以我想把它变成一个通用类(接受 IDbConnection 类)。但我不知道该怎么做。有人可以帮忙吗?
【问题讨论】:
标签: c# .net generics constructor interface