Dapper 1.60.6到2017年我无法连接到SQL Server

时间:2019-05-04 19:13:57

标签: c# sql-server dapper .net-standard-2.0

使用Dapper无法连接到SQL Server数据库。

我有一个ASP.NET Core 2.2项目,.net Standard 2类库项目,UWP版本1803作为客户端UI的解决方案,我尝试在类库中使用dapper,如下所示:

using (IDbConnection db = new System.Data.SqlClient.SqlConnection("Server=LAPTOP;Database=INVOICING0001;Trusted_Connection=true;MultipleActiveResultSets=true"))
{
    db.Open();
    db.Query("SELECT * FROM TblCustomer;");
}

我遇到了这个例外:

  

抛出异常:System.Data.SqlClient.dll中的'System.Data.SqlClient.SqlException'

     

System.Data.SqlClient.dll中发生了'System.Data.SqlClient.SqlException类型的异常,但未在用户代码中处理

     

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:TCP Provider,错误:40-无法打开与SQL Server的连接)

我在ASP.NET项目中使用了完全相同的连接字符串,并且工作正常。

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=LAPTOP;Database=INVOICING0001;Trusted_Connection=true;MultipleActiveResultSets=true"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*"
}

那为什么SqlConnection无法连接?

0 个答案:

没有答案