Я пытаюсь изменить сборку миграции, но после попытки добавить миграции я получаю пару ошибок.
Я пытался добавить миграцию через консоль управления пакетами, которая сообщала мне, что в целевой сборке не обнаружен контекст БД.Поэтому я попытался изменить целевую сборку без каких-либо положительных результатов.
Моя текущая структура решения выглядит следующим образом:
https://imgur.com/l792oAt
Я хочу, чтобы миграция и обновления базы данных выполнялись через проект ThisIsBoxing.Database вместо ThisIsBoxing.Website.Так что я могу вызвать, например, статический класс из проекта Database в моем проекте веб-сайта, который будет обрабатывать все добавления / обновления содержимого таблицы и т. Д. Мой класс Context находится в проекте Database.
Всякий раз, когда я использую следующее для изменения местоположения сборки:
PM> dotnet ef --startup-project ../ThisIsBoxing.Database/ add -igration ThisIsBoxingMigration
Я получаюследующее: «Проект не найден.Измените текущий рабочий каталог или используйте параметр --project. '