Я отправил точно такой же вопрос на EF Core's GitHub .
Ответ таков: это невозможно сделать во время разработки.В основном вам необходимо запускать сценарии миграции вручную в базе данных каждого клиента.
Однако выполнить миграцию во время выполнения очень просто.Вы можете создать экземпляр dbContext для каждой из строк подключения при запуске приложения (до WebHost.Run () , если это веб-приложение) и выполнить свои миграции следующим образом: dbContext.Database.Migrate ();
Конечно, это не идеально, потому что вам труднее откатывать миграции до определенной точки с помощью консоли диспетчера пакетов Visual Studio или интерфейса командной строки, используя dotnet ef команды.