【发布时间】:2019-11-05 14:47:19
【问题描述】:
我正在将 ASP.NET MVC 应用程序移植到 .NET Core。
其中一个应用程序依赖项是使用 Entity Framework 6 的 .NET Framework dll。
我添加了旧 ASP.NET MVC 应用程序中的设置并引用了 System.Configuration.ConfigurationManager 以在新应用程序中使用旧设置文件格式。
当我运行应用程序时出现错误:
在应用程序配置文件中找不到名为“myEntity”的连接字符串。
如何将连接字符串添加到我的新 .NET Core 应用?
【问题讨论】:
-
需要在settings.json文件中添加连接字符串。在 DB Context Constructor 中传递连接字符串
-
我的 dbContext 的构造函数没有接收参数。如果我更改它然后更新 edmx 文件,它将再次自动生成它并删除对构造函数所做的更改
-
检查我的答案我向您展示如何修改您的 t4 模板以在基本构造函数中传递连接字符串
标签: asp.net .net-core entity-framework-6