当我试图用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
谢谢。