我使用Azure来托管我的网站和数据库,并使用本地数据库进行生产,并使用EF代码首次迁移。我以前发布到Azure并且已经添加到我的本地数据库中的模式,但是没有跟踪所有迁移,因为我必须删除数据库并重建几次。
我现在准备再次部署,但我的Azure数据库和本地数据库有不同的模式,我无法更新它们。我第一次发布时试图运行它,并且错误地说表缺少了一个表。然后,我删除并重建了我的本地数据库,并使用新的迁移再次发布,但是我收到一条错误消息,说明表已经存在。
有没有办法找出需要更改的内容并发布该迁移或删除azure上的数据库并重新开始?
干杯
答案 0 :(得分:0)
这就是我所做的,万一它可以帮助任何人。我不会假装这是最好的答案,我很想听到更多“生产就绪”选项。
Lost migrations and Azure database is now out of sync
干杯。