繁体   English   中英

如何在 ubuntu 桌面上使用 Entity Framework Core 将 asp.net core MVC 项目连接到本地数据库

[英]how to connect asp.net core MVC project to local DB using Entity Framework Core on ubuntu desktop

我正在 Ubuntu 16.04 桌面上使用 Entity Framework Core 构建一个 asp.net 核心应用程序。 我已安装并运行 SQL Server。 我已成功运行命令“-dotnet ef migrations Initial”。 我准备运行“-dotnet ef 数据库更新”以允许 EF 连接到并在数据库中创建表,但我在终端上收到此错误:

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:TCP 提供者,错误:25 - 连接字符串无效)

这是一个本地数据库,所以我认为我不需要 TCP 提供程序,对吗? 我如何告诉 EF 连接到 SQL 服务器?

appsettings.json文件中指定您的连接字符串

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=YOUR_SERVER_NAME;Database=DBNAME;User Id=sa;Password=PASSWORD;Trusted_Connection=True;MultipleActiveResultSets=true"
  },
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM