Я использую EF и сгенерировал .EDMX, но тогда я только хотел, чтобы он использовался для автоматической генерации файлов классов.
Затем я использовал файлы классов для создания модели сущности, а затем создал контекст БД, а затем репозиторий. Я вызываю WebApi (который находится в отдельном проекте, но такое же решение), чтобы получить доступ к репозиторию для данных GET. Пока я запускаю WebApi, я получаю сообщение об ошибке,
{ "В файле конфигурации приложения не может быть найдена строка с именем" DBEntities ".}
Но внутри моего DAL у меня есть webConfig, и у меня есть следующая запись, поэтому я не совсем уверен, что пошло не так,
add name="DBEntities" connectionString="metadata=res://*/Models.DBModel.csdl|res://*/Models.DBModel.ssdl|res://*/Models.DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=MY-PC;initial catalog=DB;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient"