我们有一个使用代码首次迁移的站点,并且部署时部分是手动的,因为在服务器上新的站点文件夹到位后,手动应用Up脚本。
我想转而正确使用Web部署并让Application_Start自动应用迁移,我担心在回滚到每个迁移站点版本时该怎么做。我的心理逻辑告诉我,旧版本没有适当的向下迁移可用于撤消最近的向上迁移。
我是正确的还是我错过了什么?
马丁
答案 0 :(得分:0)
如何在迁移代码中生成Up / Down方法的内容?如果您正在使用Add-Migration,则Down()方法应包含从相应的Up()调用回滚所需的所有内容。
如果你手动更改了Up()方法的内容(或者某些自动进程已经改变了它),你必须确保Down()方法也被更新以反映Up的内容()方法,以确保适当的降级,即使你必须自己修改Down()方法。
希望有帮助吗?
如果您可以进一步澄清,我会尝试更详细地回答。