我一直在用Code First遷移來玩Azure和MVC5/EF6,並設法找到一些我不知道如何解決的問題,如果它是生產。獲取代碼優先的實體框架Azure返回同步
這裏就是我所做的:
- 創建一個名爲
MyModel
有一個屬性模型:PropA
- 啓用遷移,並創建了一個名爲
Initial
- 發佈到Azure的遷移 - 大 - 正常工作!
- 刪除了我的
Initial
遷移和添加了第二個屬性MyModel
名爲PropB
- 創建一個新的遷移稱爲
Initial2
- 發佈到Azure的 - 現在Azure是崩潰,因爲它無法找到現場
PropB
我試過設置AutomaticMigrationsEnabled = true;
但它沒有任何區別。
所以我的問題是:如果這是一個生產數據庫,並且發生了這種情況 - 您將如何恢復Azure數據庫並遷移更改後的模型?
我想我可以做到這一點 - 如果有一個表的負載雖然失蹤?除了SQL比較有沒有自動化的方法? – Alex
SQL比較似乎是最簡單的選擇。 – Alex