У меня есть проект, который следует дизайну Code-First, и у меня n-уровневая структура, поэтому она выглядит следующим образом:
DataAccessLayer -> BusinesLogicLayer -> ServiceLayer
И у меня есть отдельный слой Entity Model. Я хочу использовать слой Entity Model только в DataAccessLayer и передавать результаты в моделях представления на уровень бизнес-логики и так далее.
Я могу добавить миграции без проблем. Но когда я набираю update-database
, я получаю следующую ошибку.
Не найден DbContext в сборке 'MyProject.Service'. Убедиться, что
вы используете правильную сборку и что тип не является ни
абстрактный, ни общий.
Нужно ли ссылаться на мой DbContext
непосредственно из стартового проекта? Я чувствую, что мне придется поместить все операции доступа к данным в стартовый проект. Кто-нибудь может помочь?