我使用VS 5.0的EF 5.0(CodeFirst)。我更改了我的模型(實體)並手動更改了我的數據庫。我嘗試運行該應用程序,並出現以下錯誤:使用EF Codefirst手動同步上下文和數據庫
自從創建數據庫 以來,支持「XXXContext」上下文的模型已更改。考慮使用Code First Migrations來更新 數據庫(http://go.microsoft.com/fwlink/?LinkId=238269)。
我唯一的變化是實體屬性(數據庫中的列)的名稱。
- 它的自動化還是忽略了同步?對於手動完成相同的操作,只有不識別它的應用程序。或者運行驗證手動同步的東西。
- 應用程序記錄的同步信息在哪裏知道有變化?
感謝
如果您首先使用EF代碼,那麼您不應該直接更改數據庫中的任何內容,您必須讓模型(和代碼)驅動數據庫設計。 – SOfanatic