使用 .NET Framework 4.7.2 Web API 2.0 连接到 SQL 服务器,而不使用 Entity Framework

Connect to SQL Server using .NET Framework 4.7.2 Web API 2.0 and without using Entity Framework

我创建了一个基于 .NET Framework 4.7.2 的 Web API。我希望能够在不使用 Entity Framework.

的情况下与 SQL 服务器通信

Microsoft.Data.SqlClientSystem.Data.SqlClient 与 .NET Framework 4.7.2 不兼容。我真的不想使用任何ORM。

有什么建议吗?

你可以使用 dapper 例如:

var data = new List<DapperTest>();
        using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["Analysis"].ConnectionString))
        {
             data = db.Query<DapperTest>("select * from testTable").ToList();
        }
        return data;

我想通了。我构建了 .net Standard 库而不是 .net Framework 库。