Для одного из наших клиентов приложение развернуто на 4 серверах (для балансировки нагрузки). Все 4 экземпляра подключены к одной и той же базе данных.
С тех пор, как мы настроили серверы, каждое воскресенье он запускает автоматическую миграцию, которая просто повторяет последнюю явную миграцию (он воссоздает столбец, который был добавлен в таблицу). при явной миграции)

Я подозреваю, что у нас есть микросервисное приложение, которое ссылается на библиотеку dll проекта, скомпилированную за 6 месяцев до создания явной миграции.
Я планирую отключить автоматическую миграцию. установив для следующих свойств значение false в классе DbMigrationsConfiguration
Код: Выделить всё
AutomaticMigrationsEnabled = false;
AutomaticMigrationDataLossAllowed = false;
Если отключить автоматическую миграцию, есть ли способ запустить все миграции для всех баз данных. Всего между двумя серверами имеется 90 баз данных, и нет смысла выполнять миграцию для всех 90 баз данных вручную.
Подробнее здесь: https://stackoverflow.com/questions/785 ... s-in-model