關於MVC 更改欄位時 提示支援“MovieDBContext”上下文的模型已在資料庫建立後發生更改

費勁_奮進發表於2014-05-12

首先開啟工具--->>>庫程式包管理器—----------->>>>>程式包管理器控制檯

開啟後

在控制檯輸入Enable-Migrations -Force 如果正確的話 會提示 “正在檢查上下下文的目標是否有資料庫.....”

為專案“  專案名  ”啟用 Code First 遷移

執行後在專案專案資源管理器中會出現Migrations資料夾 類Configuration呈開啟狀態,將AutomaticMigrationsEnabled 值改為 true.


然後更新資料庫

輸入update-database 回車

提示

然後執行專案就 ok了


未應用自動遷移,因為自動遷移會導致資料丟失的解決辦法

只要在控制檯視窗裡執行 Add-Migration Initial 指令再輸入Update-Database執行一下更新就可以了。

相關文章