4
在我的項目中,我有十幾個+遷移。 http://screencast.com/t/CA2kZk3WCFj 但是,當我嘗試從頭開始創建數據庫時,EF只從標記的遷移開始到底部。EF代碼優先看不到所有的遷移
如果我輸入命令: 更新數據庫-targetMigration InitialCreate 這是響應: 他指定目標的遷移「InitialCreate」不存在。確保目標遷移指的是現有的遷移ID。
如何解決此問題並使EF看到所有的遷移?
另一種解決方案可能是從項目中排除所有遷移類文件,然後添加新的遷移,同時定位新的數據庫,從而搭建一個包含所有更改的新遷移。 – Tobias
不幸的是,我們有多個運行環境,例如生產沒有運行最新的遷移。另外還有一些自定義腳本,在新遷移中收集和合並會很麻煩。 – pajics
檢查你的遷移是否在正確的命名空間 – michaelmsm89