迁移期间保存数据 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。
我想在迁移过程中保存数据。但迁移后数据库为空。我在我的 DBContext
中使用下一个参数进行迁移Database.EnsureDeleted();
Database.EnsureCreated();
但是当我有没有数据的数据库后
如 Create and Drop APIs documentation 中所述,您在使用迁移时不应使用 EnsureDeleted
/ EnsureCreated
,因为 EnsureDeleted
会删除您的数据库(以及您的数据) , EnsureCreated
将从头开始重新创建它(仅限模式)。
有关在不丢失数据的情况下创建迁移的更多信息,请参阅 Migrations documentation。