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