Exp*_* be 4 database-migration asp.net-mvc-4
当我添加迁移时,会生成Up和Down方法.
我知道当我更新数据库(更新数据库)时,它会运行Up方法.
Down方法怎么样?
何时运行,是否可以回滚?而且,我该怎么办呢?
它适用于您希望将数据库"降级"到先前的迁移状态的时间.您将它与命令的-TargetMigration标志一起使用Update-Database.例如,如果您添加了以下迁移:
您可以通过以下方式将数据库还原为初始迁移状态:
Update-Database -TargetMigration:Initial
Run Code Online (Sandbox Code Playgroud)
在这种情况下,将运行和类的Down()方法中的代码.SecondMigrationFirstMigration