我使用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="<MyDbServerIp, MyPort>";initial <LoginData>;MultipleActiveResultSets=True;App=EntityFramework'>" providerName="System.Data.EntityClient" />
</connectionStrings>
答案 0 :(得分:0)
基于this answer,我必须更改
connectionString="metadata=...App=EntityFramework'"
到
connectionString="metadata=...application name=EntityFramework'"