如何使用EF5和Database First方法在ASP.NET MVC4 Web应用程序中重构web.config?

时间:2016-02-11 10:20:25

标签: c# asp.net asp.net-mvc web-config db-first

我使用EF5和Db First方法启动了一个ASP.NET MVC4 Web应用程序。 现在我已将模型和上下文移动到MyApp.DataAccess类库项目中。我添加了对MyApp.DataAccess的{​​{1}}引用。我应该如何处理MyApp.Web,尤其是本节:

Web.config

修改 错误消息:<connectionStrings> <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=..." /> <add name="MyOldEntities" connectionString="metadata=res://*/Models.OldDbModel.csdl|res://*/Models.OldDbModel.ssdl|res://*/Models.OldDbModel.msl;provider=System.Data.SqlClient;provider connection string='data source=&quot;<MyDbServerIp, MyPort>&quot;;initial <LoginData>;MultipleActiveResultSets=True;App=EntityFramework'>" providerName="System.Data.EntityClient" /> </connectionStrings>

1 个答案:

答案 0 :(得分:0)

基于this answer,我必须更改

connectionString="metadata=...App=EntityFramework'"

connectionString="metadata=...application name=EntityFramework'"