Принудительная миграция ядра EF для запуска на основе соглашения - PullRequest
0 голосов
/ 18 января 2020

Я использую основанные на соглашении файлы запуска и имею разные хранилища данных для каждого типа среды для моего ASP. Net Базового приложения:

  • Разработчики используют Startup.cs и использует в памяти
  • Staging использует StartupStaging.cs и использует SQLite (существующий предварительный проект архитектуры)
  • Production использует StartupProduction.cs и использует Sql Server

Мы недавно перешли от базы данных в первую очередь к коду и столкнулись с проблемой этого сценария, когда Add-Migrations в Package Manager Console всегда предпочитает файл Startup.cs из-за того, что он никогда не попадает в bootstrap правильный запуск в файле Program.cs.

Существует ли способ для миграции EF использовать определенный файл запуска, поскольку я действительно не хочу инициализировать DBContext в соглашении разработчика, которое по конструкции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...