Я установил систему, в которой я взял первый подход к модели, поскольку для меня это стало более логичным. Теперь, когда даже у меня есть некоторые изменения в модели, в настоящее время я делаю это -
- Используйте функцию Создать базу данных из модели в структуре сущности. Я создаю фиктивную базу данных и применяю эти сценарии. который сначала удаляет все мои данные и таблицы, а затем обновляет базу данных с последним sql файлом, который создается инфраструктурой entity.
- Теперь я использую функцию Visual Studio schema compare и создаю сценарии миграции для моей локальной базы данных, а также для той, которая находится в процессе производства.
- Я просматриваю скрипты вручную и проверяю их. После этого я запускаю сценарии миграции на экземплярах производства.
Вопрос. Основная проблема заключается в том, что это действительно утомительно, и поскольку я делаю это из своей локальной системы, подключение к моим базам данных prod происходит очень медленно, и иногда моя визуальная студия также падает. Есть ли более чистый подход для этого? Что более автоматизировано, так что мой ноутбук не несет ответственности за миграцию базы данных на экземплярах производства?