У меня есть решение 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>
Я скопировал строку подключения в Web.config проекта WebApi .
Когда я запускаю проект локально и звоню с помощью почтальона, я получаю ниже исключение в коде проекта DataModel:
System.Data.Entity.Core.MetadataException: 'Невозможно загрузить указанный ресурс метаданных.
Я попытался изменить часть строки подключения, как показано ниже:
connectionString = "metadata = res: // * / , но это не работает.
Использование VS 2017 и EF версии 6.1.3