1

我们有一个使用代码优先迁移的站点,目前部署部分是手动的,因为在新站点文件夹在服务器上到位后手动应用 Up 脚本。

我想正确地使用 web 部署并让 Application_Start 自动应用迁移,我担心回滚到每个迁移站点版本时该怎么做。我的心理逻辑告诉我,旧版本将没有适当的向下迁移可用于撤消最近的向上迁移。

我是正确的还是我错过了什么?

马丁

4

1 回答 1

0

您如何在迁移代码中生成 Up/Down 方法的内容?如果您使用的是 Add-Migration,则 Down() 方法应包含从相应的 Up() 调用回滚所需的所有内容。

如果您手动更改了 Up() 方法的内容(或者如果某些自动过程已更改它),则必须确保 Down() 方法也更新以反映 Up() 方法的内容, 以确保正确降级,即使您必须自己修改 Down() 方法。

希望有帮助吗?

如果您可以进一步澄清,我将尝试更详细地回答。

于 2013-10-29T19:14:47.583 回答