使用EF使Azure架构与本地数据库保持同步

时间:2014-02-20 10:48:33

标签: asp.net asp.net-mvc entity-framework azure asp.net-mvc-5

我使用Azure来托管我的网站和数据库,并使用本地数据库进行生产,并使用EF代码首次迁移。我以前发布到Azure并且已经添加到我的本地数据库中的模式,但是没有跟踪所有迁移,因为我必须删除数据库并重建几次。

我现在准备再次部署,但我的Azure数据库和本地数据库有不同的模式,我无法更新它们。我第一次发布时试图运行它,并且错误地说表缺少了一个表。然后,我删除并重建了我的本地数据库,并使用新的迁移再次发布,但是我收到一条错误消息,说明表已经存在。

有没有办法找出需要更改的内容并发布该迁移或删除azure上的数据库并重新开始?

干杯

1 个答案:

答案 0 :(得分:0)

这就是我所做的,万一它可以帮助任何人。我不会假装这是最好的答案,我很想听到更多“生产就绪”选项。

Lost migrations and Azure database is now out of sync

干杯。