У меня есть проект MVC для интервью, в котором использовалась фиктивная база данных. Я пытаюсь заставить его использовать фактическое соединение с базой данных сейчас и использовать Entity Framework.
Для этого я добавил файл базы данных в свое решение, и у меня есть класс, производный от DbContext. Моя проблема в том, что когда мое приложение пытается получить доступ к контексту Db, я получаю эту ошибку:

Некоторый контекст для этого: у меня есть следующие проекты в моем решении:
Data <- The actual location of the .mdf file
Logic
Services
Tests
Web <- My MVC project
Судя по ошибке, похоже, что он пытается получить доступ к файлу mdf из папки App_Data
проекта Web
вместо проекта Data
, но я не знаю, где я говорю свое решение фактическое местоположение файла базы данных.
Файл моей базы данных, похоже, настроен правильно и работает в целом. Я могу делать миграции и обновлять БД через Entity Framework. Это просто во время выполнения, я получаю эту ошибку, когда мой объект службы пытается получить к нему доступ
