Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 Asp.net数据库迁移,什么';这是什么方法?_Asp.net Mvc 4_Database Migration - Fatal编程技术网

Asp.net mvc 4 Asp.net数据库迁移,什么';这是什么方法?

Asp.net mvc 4 Asp.net数据库迁移,什么';这是什么方法?,asp.net-mvc-4,database-migration,Asp.net Mvc 4,Database Migration,当我添加迁移时,会生成Up和Down方法 我知道当我更新数据库(updatedatabase)时,它会运行Up方法 羽绒服怎么样 它将在何时运行,是否用于回滚?还有,我如何运行它呢?它适用于您希望将数据库“降级”到以前的迁移状态的情况。您可以将其与更新数据库命令的-TargetMigration标志一起使用。例如,如果已添加以下迁移: 首字母 首次迁移 第二次迁移(当前状态) 您可以通过以下方式将数据库恢复到初始迁移状态: Update-Database -TargetMigration:I

当我添加迁移时,会生成Up和Down方法

我知道当我更新数据库(updatedatabase)时,它会运行Up方法

羽绒服怎么样

它将在何时运行,是否用于回滚?还有,我如何运行它呢?

它适用于您希望将数据库“降级”到以前的迁移状态的情况。您可以将其与
更新数据库
命令的
-TargetMigration
标志一起使用。例如,如果已添加以下迁移:

  • 首字母
  • 首次迁移
  • 第二次迁移(当前状态)
您可以通过以下方式将数据库恢复到初始迁移状态:

Update-Database -TargetMigration:Initial
在这种情况下,将运行
SecondMigration
FirstMigration
类的
Down()
方法中的代码