Сохраняйте данные во время миграции Entity Framework Core - PullRequest
0 голосов
/ 02 апреля 2020

Я хочу сохранить данные во время миграции. Но после миграции база данных пуста. Я использую следующие параметры для миграции в моем DBContext

Database.EnsureDeleted();
Database.EnsureCreated();

Но после того, как у меня есть База данных без данных

1 Ответ

1 голос
/ 02 апреля 2020

Как указано в документации Создание и удаление API , вы не должны использовать EnsureDeleted / EnsureCreated при использовании миграции, так как EnsureDeleted удалит вашу базу данных (и вместе с ней ваши данные), и EnsureCreated воссоздает его с нуля (только схема). См. Документация по миграции для получения дополнительной информации о создании миграций без потери данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...