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遷移 - 如何將種子添加到我的遷移?
- 9. 改變模式後的Code First遷移
- 10. EF 5 Code First添加列
- 11. ASP.NET身份的DbContext問題與EF的Code First遷移
- 12. EF Code First - IsConcurrencyToken()
- 13. 使用Code First和EF
- 14. Code First Cascade刪除
- 15. EF Code First DbMigration without nuget
- 16. EF Code First「Transactional Issue」
- 17. EF的Code First遷移:表每一個分層的Bug
- 18. EF Code First部署
- 19. ASP.NET MVC N層的Code First遷移
- 20. EF Code First Readonly列
- 21. EF 4.1 Code First - 我應該使用什麼樣的模式?
- 22. Fluent Code First EF 4.3
- 23. 從Model-First遷移到Code-First:使用EF 5.x的ComplexTypes DbContext Fluent生成器
- 24. 我可以刪除遷移文件嗎?
- 25. EF 5.0 Code First dbContext Remove Child
- 26. EF 5.0遷移刪除枚舉
- 27. EF 4.3遷移 - 如何製作降級腳本?
- 28. EF Code First 4.3 DbContext生命週期?
- 29. Code First遷移的命名約定
- 30. EF 4.1 Code First POCOs Library