【发布时间】:2017-01-25 19:46:11
【问题描述】:
我有一个 app.config xml 文件来保存实体框架的连接字符串,如下例所示:
<configuration>
<connectionStrings>
<add name="MyEntities" connectionString="metadata=res://*/EntityFramework.MyEntities.csdl|res://*/EntityFramework.MyEntities.ssdl|res://*/EntityFramework.MyEntities.msl;provider=System.Data.SqlClient;provider connection string="data source=myserver;initial catalog=Example;persist security info=True;user id=myId;password=myPassword;multipleactiveresultsets=false;application name=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
但我使用的是 ASP.NET Core,我使用环境变量管理多个服务器。所以我需要将此连接字符串保存在我的 appsettings.{enviroment}.json 中,读取此连接并设置为属性实体框架上下文。
【问题讨论】:
-
如果我错了,请纠正我,所以您的问题是,您将如何在 appsettings.{environment}.json 中添加连接字符串并读取 ASP.NET Core 上的连接字符串?
-
是的,这正是我需要的,请注意我使用的是 EntityFramework 6.0 而不是 Entity Framework Core
标签: asp.net-core entity-framework-6 appsettings