System.Data.Entity.Core.MetadataException: 'Невозможно загрузить указанный ресурс метаданных.' - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть решение 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>

Я скопировал строку подключения в Web.config проекта WebApi .

Когда я запускаю проект локально и звоню с помощью почтальона, я получаю ниже исключение в коде проекта DataModel:

System.Data.Entity.Core.MetadataException: 'Невозможно загрузить указанный ресурс метаданных.

Я попытался изменить часть строки подключения, как показано ниже: connectionString = "metadata = res: // * / , но это не работает.

Использование VS 2017 и EF версии 6.1.3

...