Перейти к содержанию

Управление изменениями с помощью миграций

Известно, что управление изменениями схемы БД является сложной задачей. Код приложения явно привязан к конкретной версии схемы, и нужно убедиться, что они всегда синхронизированы.
EF Core предоставляет собственную версию управления схемой, которую называют миграциями. Миграции позволяют управлять изменениями схемы БД при изменении модели данных EF Core. Миграция — это файл с кодом C#, который определяет, как изменилась модель данных. Миграции обеспечивают запись того, как развивалась схема БД, будучи частью приложения, поэтому схема всегда синхронизируется с моделью данных приложения.
Можно использовать инструменты командной строки, чтобы создать новую базу данных из миграций или обновить существующую БД, применив к ней новые миграции.

Создаем первую миграцию

Добавляем вторую миграцию


Последнее обновление : 1 мая 2023 г.
Дата создания : 2 октября 2022 г.

Комментарии

Комментарии