[Solved] ASP.Net Core MVC,由於手誤輸入錯誤格式,導致新增欄位失敗,該怎麼刪除要migrate的版本? - Slash Engineer 要多斜有多斜

Breaking

Slash Engineer 要多斜有多斜

程式設計的學習過程 (環境設置、開發環境、程式設計、語法練習、資料結構等等...) 99'暑假:六月初開始. 社會新鮮人:十一月初開始.

2022年7月12日 星期二

[Solved] ASP.Net Core MVC,由於手誤輸入錯誤格式,導致新增欄位失敗,該怎麼刪除要migrate的版本?

如題:

在MVC練習中,欲[新增]一個資料檢視欄位,結果顯示失敗。[img.1]


癥結點:

在欄位定義的部分,手誤打錯字,導致check in要變動的T_SQL執行失敗。 [img.2]


解法:

修正[img.2]後,得先將已經check in 的migration version[移除],再做一次migration[img.3],請參考如下步驟。 [img.4]


Remove-Migration -->將已經帶有錯誤型態的check in刪除。

Add-Migration Rating -->給這個migration一個名字

Update-Database -->再次送出需求以更新DB

打完收工!


[img.1]


[img.2]


[img.3]

[img.4]


沒有留言:

張貼留言

問題沒有大小或好壞