2014-10-07 229 views
0

我當前在項目中有大約150次遷移,並且所有.resx文件導致我的DLL大小膨脹 - 編譯的DLL現在超過7.5MB,這非常瘋狂。刪除所有遷移並從當前數據庫開始遷移

有沒有辦法清除所有現有的遷移,並告訴實體框架當前版本的數據庫是起點,任何未來的遷移都將使用這個數據庫作爲基礎。

回答

1

您可以刪除所有文件遷移,在你的數據庫中刪除__MigrationHistory表,然後在Package Manager Console運行以下命令:

PM>Enable-Migrations 
PM>AddMigration [A_Name_For_Your_Migration] -IgnoreChanges 
PM>Update-Database