我有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="data source=MachineName\SQLEXPRESS;initial catalog=DbName;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
我已将连接字符串复制到WebApi项目的 Web.config 。
当我在本地运行项目并使用邮递员打电话时,我在DataModel项目代码中遇到以下异常:
System.Data.Entity.Core.MetadataException:'无法加载指定的元数据资源。
我尝试如下更改连接字符串部分: connectionString =“ metadata = res:// * / ,但这不起作用。
使用VS 2017和EF版本是6.1.3