當我試圖用update-database -verbose -force
,我得到一個錯誤:更新數據庫 - 列不存在
ALTER TABLE DROP COLUMN failed because column 'countReferralsRegistrations' does not exist in table 'UserProfile'.
的問題是 - 我沒有(我不希望有)模型中的此列以及UserProfile表中的這一列。
我該如何解決?
當我試圖用update-database -verbose -force
,我得到一個錯誤:更新數據庫 - 列不存在
ALTER TABLE DROP COLUMN failed because column 'countReferralsRegistrations' does not exist in table 'UserProfile'.
的問題是 - 我沒有(我不希望有)模型中的此列以及UserProfile表中的這一列。
我該如何解決?
SOLUTION
使用第一:Add-Migration InitialMigrations -IgnoreChanges
,然後 update-database verbose
。這將工作
這會發生,因爲你可能你的表列的手動刪除,並更新數據庫,
這是此的解決方案。 - 打開最後創建的遷移文件。 - 下面的線條和更新數據庫評論再次 - DropForeignKey,DropIndex,DropColumn
謝謝。