Asp.net mvc 4 多实体框架迁移
假设禁用了自动迁移,例如,如果我有4次迁移,并且只有第一次用于更新数据库:Asp.net mvc 4 多实体框架迁移,asp.net-mvc-4,entity-framework-5,database-migration,Asp.net Mvc 4,Entity Framework 5,Database Migration,假设禁用了自动迁移,例如,如果我有4次迁移,并且只有第一次用于更新数据库: XXX...XXX_mymigration_v1 - Migration 1 XXX...XXX_mymigration_v2 - Migration 2 XXX...XXX_mymigration_v3 - Migration 3 XXX...XXX_mymigration_v4 - Migration 4 如果我运行updatedatabase是否会正确应用迁移4 中间迁移(2和3)将按顺序应用,直到达到迁移4 然
XXX...XXX_mymigration_v1 - Migration 1
XXX...XXX_mymigration_v2 - Migration 2
XXX...XXX_mymigration_v3 - Migration 3
XXX...XXX_mymigration_v4 - Migration 4
updatedatabase
是否会正确应用迁移4不知道为什么之前没有人回答这个问题 1) 是,
更新数据库
(不带参数)将更新为最新的迁移
2) 按照包含迁移的文件名前缀的时间戳顺序应用迁移
3) 如果要回滚到第一次迁移,请执行更新数据库-TargetMigration mymigration\u v1
。请注意,指定迁移名称时不需要时间戳。1)是2)是3)是,可以回滚到任何迁移版本。