0
好日子......Azure的實體框架代碼優先遷移訂閱的激活
我在Azure中的Web應用程序和SQL Server數據庫,已經被偉大的工作,從一設計開始後使用代碼首先EF 6.1.3和Azure。
微軟最近停用了我的Azure帳戶,但我讓他們重新激活它。
然而,在重新激活它之後,在第一次加載應用程序時,它試圖再次運行Code First Migrations。所有表格仍然在數據庫中,包括MigrationHistory表格,所以我無法弄清楚它試圖再次運行所有遷移的原因。
它破壞的表是AspNetRoles,它位於MigrationHistory表中列出的第一個遷移文件中。
任何想法,我需要做的,讓它看到它們已被應用?
謝謝!
你是否檢查本地數據庫副本,如果問題可以在本地數據庫訪問的調試器下重現? –
看到你的建議後,我查看了數據庫表,看看有沒有什麼區別,我可以調整任何東西,但是我沒有發現任何可以改變的地方。 _MigrationHistory表具有所有相同的行。我確實在本地更改了其中一個行值,並看到了完全不同的錯誤,但我放回了原來的位置,一切正常。 – Bert