0
我當前在項目中有大約150次遷移,並且所有.resx文件導致我的DLL大小膨脹 - 編譯的DLL現在超過7.5MB,這非常瘋狂。刪除所有遷移並從當前數據庫開始遷移
有沒有辦法清除所有現有的遷移,並告訴實體框架當前版本的數據庫是起點,任何未來的遷移都將使用這個數據庫作爲基礎。
我當前在項目中有大約150次遷移,並且所有.resx文件導致我的DLL大小膨脹 - 編譯的DLL現在超過7.5MB,這非常瘋狂。刪除所有遷移並從當前數據庫開始遷移
有沒有辦法清除所有現有的遷移,並告訴實體框架當前版本的數據庫是起點,任何未來的遷移都將使用這個數據庫作爲基礎。
您可以刪除所有文件遷移,在你的數據庫中刪除__MigrationHistory
表,然後在Package Manager Console
運行以下命令:
PM>Enable-Migrations
PM>AddMigration [A_Name_For_Your_Migration] -IgnoreChanges
PM>Update-Database