我與實體框架4.3遷移久矣發揮創建一個新的數據庫,但我有麻煩達到下一個問題:萬一我的代碼運行在一個現有的數據庫,我希望數據庫自動遷移到最新版本,但如果數據庫不存在,應該從遷移中自動創建數據庫。實體框架4.3.1遷移 - 啓用自動遷移,並在同一時間
我認爲問題與您創建的第一個遷移有關。如果使用-IgnoreChanges參數創建第一個遷移(或者按照此處所述手動刪除它們:http://thedatafarm.com/blog/data-access/using-ef-migrations-with-an-existing-database/),則無法使用遷移來使用DbMigrator類創建新表。因爲你沒有最初的遷移。如果您在不使用-IgnoreChanges的情況下創建第一個遷移,則不可能遷移現有數據庫。有沒有人有解決這個問題的辦法?