Есть ли способ обеспечить миграцию БД в ядре Entity Framework?

Есть ли способ, похожий на метод Database.EncureCreated(), чтобы убедиться, что все миграции были выполнены из приложения?


person Rico    schedule 30.09.2020    source источник
comment
db.Database. Мигрировать(); ?   -  person Panagiotis Kanavos    schedule 30.09.2020
comment
Отвечает ли это на ваш вопрос? ASP — Core Migrate EF Core SQL DB при запуске   -  person Panagiotis Kanavos    schedule 30.09.2020
comment
Проверьте следующую ссылку, чтобы использовать метод context.Database.Migrate() или context.Database.EnsureCreated(): автоматическое создание базы данных в Entity Framework Core и Основное заполнение EF.   -  person Zhi Lv    schedule 01.10.2020


Ответы (1)


Вы можете использовать Database.Migrate()REF

Из статьи:

Применяет любые ожидающие миграции для контекста к базе данных. Создаст базу данных, если она еще не существует.

Обратите внимание, что Database.Migrate() является взаимоисключающим с Database.EnsureCreated().

person MultiValidation    schedule 30.09.2020