Code First 迁移中自动生成的代码

Auto generated codes in Code First Migration

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

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