我使用EF 5.0代碼第一次和正在測試的自動遷移。當我在本地工作時一切正常,但是當我將數據庫上載到Azure並相應地更改連接字符串時,遷移無法工作。我正在使用MigrateDatabaseToLatestVersion初始值設定項。這是Azure不允許的嗎?我沒有收到任何錯誤。沒有遷移。想法?實體框架代碼優先自動遷移到Azure數據庫
4
A
回答
1
嘗試網站,將觸發對數據庫的調用上做一些事情。
我有這個問題,直到我意識到,遷移並沒有運行,直到你這樣做觸發DB調用該網站上的東西 - 例如嘗試登錄。我的遷移只在那時運行。
+0
是的,這正是發生的情況,遷移被稱爲您第一次訪問您的數據庫環境。它應該在部署期間或application_start中被觸發,以避免第一個訪問Azure網站的用戶在遷移後出現延遲 – Raffaeu 2015-04-22 12:52:08
相關問題
- 1. 實體框架代碼優先自動模式遷移
- 2. 實體框架代碼首先遷移和數據遷移
- 3. 從LINQ到SQL到實體框架的遷移「代碼優先」
- 4. 實體框架:數據庫優先/代碼優先混合
- 5. .NET實體框架代碼優先遷移 - 數據庫連接錯誤
- 6. 如何更新實體框架7遷移和數據庫 - 代碼優先
- 7. 實體框架 - 代碼優先遷移:現有約束條件
- 8. 實體框架代碼優先遷移的例外
- 9. 合併多個遷移實體框架代碼優先
- 10. Azure的實體框架代碼優先遷移訂閱的激活
- 11. 實體框架:無法更改代碼優先遷移的數據源
- 12. 實體框架與數據庫優先
- 13. 實體框架代碼優先 - 使用MySql創建數據庫?
- 14. 實體框架代碼優先和數據庫用戶
- 15. 實體框架中的數據庫初始化代碼優先
- 16. 實體框架代碼優先:插入數據庫的NULL值
- 17. 實體框架代碼優先和現有數據庫
- 18. 瀏覽實體框架代碼優先數據庫+ Azure開發結構
- 19. 實體框架代碼優先和數據庫優先Bug /衝突
- 20. 發佈實體框架代碼優先遷移,在啓動項目
- 21. 從EF自動遷移到代碼優先遷移
- 22. 代碼優先遷移 - 實體框架 - 無法將列添加到表
- 23. 實體框架端口從模型優先到代碼優先
- 24. 實體框架建模代碼優先
- 25. 實體框架,代碼優先和datetimes
- 26. 與實體框架代碼優先
- 27. 實體框架 - 代碼優先方法
- 28. 實體框架|代碼優先|從CultureInfo.Name
- 29. 實體框架代碼優先使用
- 30. 實體框架 - 代碼優先Fluent API:ErrorMessage?
我用天藍色的遷移和從未有過的任何問題,沒有任何錯誤訊息? – 2013-05-13 08:58:43
沒有信息。 Azure數據庫沒有系統表,因此您無法添加dbo._MigrationHistory。我認爲這可能是問題所在。你在做自動遷移嗎?你是否使用實體框架代碼?你在代碼中做他們?你在做什麼? – user1626137 2013-05-13 13:26:26
即時通訊使用git部署,我沒有做任何特別的事情與數據庫,它只是第一次嘗試。是的,即時使用EF 5,代碼優先和自動遷移 – 2013-05-13 22:50:10