我的工作代碼爲先,我需要刪除倒數第二遷移即基本上都需要通過遷移名稱以去除未遷移過去。刪除倒數第二個遷移
我用 刪除遷移 但它只會刪除最後一次添加的遷移。
我試圖從溶液中刪除,但有剩餘DBContextModelSnapshot.cs一些代碼。
是他們在EF核心刪除以前添加任何遷移更清潔的方式。
感謝
我的工作代碼爲先,我需要刪除倒數第二遷移即基本上都需要通過遷移名稱以去除未遷移過去。刪除倒數第二個遷移
我用 刪除遷移 但它只會刪除最後一次添加的遷移。
我試圖從溶液中刪除,但有剩餘DBContextModelSnapshot.cs一些代碼。
是他們在EF核心刪除以前添加任何遷移更清潔的方式。
感謝
改寫歷史是危險的,但如果你知道自己在做什麼,在這裏做到這一點的最好辦法。
Update-Database SecondToLast
Remove-Migration
Remove-Migration
Add-Migration Last
Update-Database
我實際上更喜歡刪除最後和最後一次遷移,然後運行add-migration並檢查遷移類中所做的更改,然後運行update-database。
嘗試刪除前應用遷移SecondToLastMigrationName。 –