我們有一個運行實體框架6.1的項目,我們剛開始使用顯式遷移(過去我們會使用自動遷移),我們遇到了以下情況。實體框架顯式遷移
- 我創建了一個顯式遷移來在字段上創建一些索引。我在一個單獨的分支做這個。
- 我的一位同事也開始明確的遷移,在他自己的分支做一些其他的工作。
每個分支都經過代碼審查,並在批准時合併到主分支中。 但現在我們注意到,我的顯式遷移來創建索引,是在不同版本的模型上創建的。由於這是一個包含多個開發人員的項目,因此該模型一直在變化。因此,如果我們檢查將生成哪些SQL代碼來更新數據庫,我們看到當我在分支上工作時添加的新列/表格/ ...被刪除,然後我的索引被創建之後再次添加這些列。
我們該如何避免這種情況?我們在工作流程中做了什麼錯誤?
謝謝,我認爲你的鏈接幫助我了! –