Code First 遷移更新資料庫 無需刪除當前資料庫

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

在使用 Code First 方式進行MVC程式設計中,更新資料庫操作記錄:

1.修改需要更新的Model,如:


在實體類中增加一個列名,如下:

修改後將應用程式重新編譯,然後選擇工具>庫程式包管理器>程式包管理控制檯,如圖:

開啟控制檯,

然後在控制檯中輸入 enable-migrations -force 程式碼回車
執行後在專案專案資源管理器中會出現Migrations資料夾 類Configuration呈開啟狀態,將AutomaticMigrationsEnabled 值改為 true.


最後在控制檯中輸入 update-database 執行
這時候在執行mvc的專案 資料庫表中就會自動增加了一列 原有的資料都還在

相關文章