0

我使用 EF5 和 Db First 方法启动了一个 ASP.NET MVC4 Web 应用程序。现在我已经将我的模型和上下文移动到一个MyApp.DataAccess类库项目中。我添加了MyApp.DataAccessMyApp.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>

编辑: 错误信息:Unable to load the specified metadata resource

4

1 回答 1

0

基于这个答案,我必须改变

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

connectionString="metadata=...application name=EntityFramework'"
于 2016-02-11T11:13:51.500 回答