代码优先迁移中自动生成的代码

时间:2015-02-16 08:34:20

标签: c# entity-framework-6 ef-migrations

我正在尝试学习Code First Migration。我想知道为什么在成功迁移后不会删除迁移文件夹中生成的临时代码?由于我更新了我的数据库架构和我的模型,将这些代码存储在迁移文件夹中有什么意义?

1 个答案:

答案 0 :(得分:1)

如果检查解决方案中创建的迁移文件,您将找到一个名为Down()的方法。如果您希望降级更改,可以再次使用此迁移文件。此外,迁移文件可用于创建新的数据库,例如在完成开发后转向生产。