c# 中是否有代表数据库连接设置的类或接口?我想将连接设置传递给如下函数:
public DoWorkOnDb(IDbConnectionSettings settings)
{
SqlConnection connection = new SqlConnection(settings.ConnectionString);
...
}
我不想做的是:
- 传递一个连接,因为该函数应该自己处理连接
- 传递一个连接字符串,因为这样你就可以传递所有类型的字符串
- 传递多个字符串,如服务器、数据库、用户、密码,因为那时我必须在函数中构建连接字符串。