System.Data.Entity.Core.MetadataException:'无法加载指定的元数据资源。

时间:2018-11-03 18:27:59

标签: asp.net-web-api entity-framework-6

我有WebApi解决方案,其中有WebApI项目和DataModel项目(类库)。

DataModel项目具有WebApiDbModel.edmx。

下面是连接字符串:

<connectionStrings>
    <add name="WebApiDbEntities" connectionString="metadata=res://*/WebApiDbModel.csdl|res://*/WebApiDbModel.ssdl|res://*/WebApiDbModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=MachineName\SQLEXPRESS;initial catalog=DbName;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

我已将连接字符串复制到WebApi项目的 Web.config

当我在本地运行项目并使用邮递员打电话时,我在DataModel项目代码中遇到以下异常:

System.Data.Entity.Core.MetadataException:'无法加载指定的元数据资源。

我尝试如下更改连接字符串部分: connectionString =“ metadata = res:// * / ,但这不起作用。

使用VS 2017和EF版本是6.1.3

0 个答案:

没有答案