我有一個EF類,我想改變一些'屬性'或添加新的'屬性'。然後執行「添加遷移」和「更新數據庫」。所以我應該刪除最後一次遷移之前,我'加移民'或不?是否需要刪除上次遷移,然後添加同名遷移?
0
A
回答
0
遷移是累積的,所以不,你通常不會刪除舊的。在進行生產部署之前,我會偶爾「彙總」遷移。看到這個鏈接的過程。 http://cpratt.co/migrating-production-database-with-entity-framework-code-first/#at_pco=smlwn-1.0&at_si=54ad5c7b61c48943&at_ab=per-12&at_pos=0&at_tot=1
0
如果您尚未運行上一次遷移到數據庫並修改了模型,那麼是的,您必須刪除最後一次遷移並創建一個新遷移(或使用相同名稱運行Add-Migration和開關-Force來覆蓋它)。
但是,如果您已經運行了上一次遷移(因此在執行添加遷移之後,您已完成Update-database),那麼您需要做的是添加新遷移以執行增量更改。
相關問題
- 1. 刪除遷移文件後重新添加遷移
- 2. 是否需要遷移到iOS 7?
- 3. 必填字段是否需要遷移?
- 4. 如何使用viewModels + Entity Framework?是否需要添加遷移?
- 5. 刪除Django遷移
- 6. CoreData遷移 - 刪除
- 7. 添加索引遷移添加列而不是遷移
- 8. Rails 3.1遷移刪除遷移文件名中的時間戳
- 9. 遷移:刪除遷移後刷新不起作用
- 10. 遷移,而是「RLMException」,原因仍然得到崩潰:「遷移需要
- 11. Django 1.10是否仍然需要South來管理遷移?
- 12. 是否可以一次遷移一系列遷移?
- 13. 創建與我刪除的同名新遷移時Laravel遷移出錯
- 14. 添加行遷移
- 15. 添加遷移Exeception
- 16. 遷移次要rails版本
- 17. 如何檢查是否需要運行遷移或使用流利的遷移器運行遷移?
- 18. git-svn遷移後:稍後遷移未遷移的分支?
- 19. 我是否需要明確地添加SET ANSI_NULLS上的EntityFramework遷移
- 20. 境界:需要遷移嗎?
- 21. 添加遷移不將模型添加到遷移文件
- 22. 如何刪除遷移
- 23. change_column遷移刪除表
- 24. 刪除遷移中的TaxonomyField
- 25. Laravel遷移刪除表格
- 26. Django遷移刪除字段
- 27. Laravel 4刪除遷移
- 28. Rails:刪除CKEditor並添加新的遷移以刪除它
- 29. Laravel遷移失敗,除了遷移表
- 30. 刪除領域上手動遷移