1
A
回答
1
刪除正向遷移將很好,如果這是你想要做的。下次運行添加遷移時,它會發現與現在的當前遷移相比已發生了什麼變化。我可以想到的一件事是,如果你在一個團隊中工作,你需要確保每個人都在同一時間刪除前向遷移。
當您降級時,「向下」方法在每個向前遷移中運行,並且它們也從_MigrationHistory表中刪除。
或者,您可以將模型更改回目標遷移時的模型,然後執行添加遷移 - 這將有效恢復您的數據庫。
相關問題
- 1. EF Code First Migrations - 它如何記住以前的模型更改?
- 2. EF Code First Migrations - 未檢測到更改
- 3. EF Code First Migrations錯誤的錯誤
- 4. 的Code First遷移失敗
- 5. EF Code First - 擺脫遷移文件
- 6. EF Code First Drop Database?
- 7. 級聯刪除未在EF 6的Code First工作
- 8. EF Code First Migrations如何被視爲「良好」的編碼習慣?
- 9. EF Code First遷移 - 如何將種子添加到我的遷移?
- 10. 改變模式後的Code First遷移
- 11. EF 5 Code First添加列
- 12. ASP.NET身份的DbContext問題與EF的Code First遷移
- 13. EF Code First - IsConcurrencyToken()
- 14. 在EF Code First遷移中使用自定義邏輯
- 15. 使用Code First和EF
- 16. EF Code First DbMigration without nuget
- 17. EF Code First「Transactional Issue」
- 18. EF的Code First遷移:表每一個分層的Bug
- 19. Code First Cascade刪除
- 20. 如何清除Code First遷移中的歷史記錄?
- 21. EF Code First部署
- 22. 我可以使用Code First Migrations而不使用表名稱嗎?
- 23. ASP.NET MVC N層的Code First遷移
- 24. EF Code First Readonly列
- 25. EF 4.1 Code First - 我應該使用什麼樣的模式?
- 26. Fluent Code First EF 4.3
- 27. 從Model-First遷移到Code-First:使用EF 5.x的ComplexTypes DbContext Fluent生成器
- 28. 我可以刪除遷移文件嗎?
- 29. EF 5.0 Code First dbContext Remove Child
- 30. EF 5.0遷移刪除枚舉