我有一个.Net核心web应用程序和.net核心库。在使用Dapper时,我需要传递一个从IDbConnection继承的具体类。问题是,在.Net核心System.Data中,它不是一个可行的参考,看起来他们正在废除它。
是否有.Net替代品或nuget包,我可以使用一些地方。我需要连接到2016
编辑
我试图制作一个.Net标准库,看看是否可以这样使用System.Data。我也无法将System.Data添加到新项目中。
编辑2
我找到了一个nuget包裹System.Data.Common。这似乎是可行的,它有IDbConnection接口,但是我看不出有一种连接到SQL的方法。我必须自己实现IDbConnection。所以我又不知所措了。
发布于 2017-07-30 16:38:38
添加System.Data.SqlClient nuget包作为依赖项。它有
//
// Summary:
// Represents an open connection to a SQL Server database. This class cannot be
// inherited.
public sealed class SqlConnection : DbConnection所以你可以
using System.Data.SqlClient; // As of 2019 using Microsoft.Data.SqlClient;
...
using (IDbConnection dbConnection = new SqlConnection(connectionString))
{
dbConnection.Open();
// dbConnection.Execute(query, data);
}https://stackoverflow.com/questions/45401543
复制相似问题