關於MVC 更改欄位時 提示支援“MovieDBContext”上下文的模型已在資料庫建立後發生更改
首先開啟工具--->>>庫程式包管理器—----------->>>>>程式包管理器控制檯
開啟後
在控制檯輸入Enable-Migrations -Force 如果正確的話 會提示 “正在檢查上下下文的目標是否有資料庫.....”
為專案“ 專案名 ”啟用 Code First 遷移
執行後在專案專案資源管理器中會出現Migrations資料夾 類Configuration呈開啟狀態,將AutomaticMigrationsEnabled 值改為 true.
然後更新資料庫
輸入update-database 回車
提示
然後執行專案就 ok了
未應用自動遷移,因為自動遷移會導致資料丟失的解決辦法
只要在控制檯視窗裡執行 Add-Migration Initial 指令再輸入Update-Database執行一下更新就可以了。
相關文章
- 支援“XX”上下文的模型已在資料庫建立後發生更改。請考慮使用 Code First 遷移更新資料庫(http://go.microsoft.com/fwlink模型資料庫HTTPGoROS
- MongoDB更改欄位型別MongoDB型別
- [探索]在使用模型時,關於資料表欄位的一個思考?模型
- oracle更改欄位名順序的方法Oracle
- 更改資料庫的相容模式資料庫模式
- SQLServer埠更改後的資料庫連線方式(轉)SQLServer資料庫
- 更改資料庫埠號資料庫
- 更改資料庫表名資料庫
- 更改資料庫DBID資料庫
- 更改Oracle資料庫的SIDOracle資料庫
- SQL Server埠更改後的資料庫連線方式(轉)SQLServer資料庫
- Oracle xe 手工建立新資料庫後,更改啟動停止指令碼,監聽 for windowsOracle資料庫指令碼Windows
- oracle資料庫的字符集更改Oracle資料庫
- 更改MySql表和欄位區分大小寫MySql
- 模型資料追加欄位模型
- 更改資料庫為歸檔模式資料庫模式
- 10G建立資料庫時發生的錯誤資料庫
- Postgresql10資料庫之更改資料庫的名稱SQL資料庫
- 更改系統資料庫的排序規則資料庫排序
- MySQL 更改資料庫資料儲存目錄MySql資料庫
- oracle資料庫更改歸檔路徑Oracle資料庫
- 更改資料庫裸裝置資料檔案的位置資料庫
- 2.1 關於建立資料庫資料庫
- 已將資料庫上下文更改為 'distribution'。 (Microsoft SQL Server,錯誤: 21613)資料庫ROSSQLServer
- oracle下,要更改資料型別時的限制Oracle資料型別
- ADFS 部署資料庫AlwaysOn後應用端的連線字串更改資料庫字串
- SQL Server埠更改後的資料庫連線方式簡要介紹SQLServer資料庫
- 檢視或更改資料庫的恢復模式資料庫模式
- 2.5.1 關於建立資料庫的子句資料庫
- 關於更改Resin啟動檔案
- Django中更改預設資料庫為mysqlDjango資料庫MySql
- 更改MYSQL資料庫不區分大小寫MySql資料庫
- Sequence 批量更改與建立
- 關於日期及時間欄位的查詢
- 支援 enum 型別的欄位允許為空插入資料庫型別資料庫
- 我在設計資料庫的時候會考慮到哪些資料欄位將來可能會發生變更。資料庫
- 更改資料庫預設臨時表空間出現的小問題資料庫
- Ubuntu 上更改 MySQL 資料庫資料儲存目錄UbuntuMySql資料庫