2
我剛開始研究如何使用EF遷移,但已經遇到了問題。假設兩位開發人員使用一種解決方案,但他們處於不同的時區。實體框架遷移(不同時區)
- Dev1創建名爲「201307151309449_7.cs」的基於代碼的遷移並提交它。
- Dev2在另一個時區(-3小時),他從源代碼控制中獲取最新版本。
- Dev2執行'Update-Database'命令。在這一步中,Dev2具有與Dev1相同的DB結構。
- Dev2進行了一些更改並創建了名爲「201307151010092_8.cs」的遷移。
帶有'_7'前綴的遷移早於'_8'創建,但Visual Studio存儲像首先創建的'201307151010092_8'遷移。因此,基於代碼的遷移「201307151010092_8」不會包含Dev2爲自己所做的任何更改(方法'Up'和'Down'是空的,我不知道爲什麼會這樣)。
有人可以向我解釋如何在這種情況下(不同的時區)使用EF遷移?