迁移期间保存数据 Entity Framework 核心

Save data during Migration Entity Framework Core

我想在迁移过程中保存数据。但迁移后数据库为空。我在我的 DBContext

中使用下一个参数进行迁移
Database.EnsureDeleted();
Database.EnsureCreated();

但是当我有没有数据的数据库后

Create and Drop APIs documentation 中所述,您在使用迁移时不应使用 EnsureDeleted / EnsureCreated,因为 EnsureDeleted 会删除您的数据库(以及您的数据) , EnsureCreated 将从头开始重新创建它(仅限模式)。 有关在不丢失数据的情况下创建迁移的更多信息,请参阅 Migrations documentation