【发布时间】:2020-08-05 15:33:56
【问题描述】:
我正在尝试寻找一种通用方式来支持多数据库连接。
private void ExecuteCommand(string connStr, Action<NpgsqlConnection> task)
{
using (var conn = new NpgsqlConnection(connStr))
{
conn.Open();
task(conn);
}
}
我有 2 个数据库,分别是 sql 和 postgresql。我不想复制我的功能 2。 所以我需要这样的东西:
如果 (db == sql) 新的 sqlConnection() 别的 新的 NpsqlConnection()
我怎样才能以简单的方式做到这一点?
【问题讨论】:
标签: c# sql postgresql .net-core