2013-03-27 39 views
3

当我试图用update-database -verbose -force,我得到一个错误:更新数据库 - 列不存在

ALTER TABLE DROP COLUMN failed because column 'countReferralsRegistrations' does not exist in table 'UserProfile'.

的问题是 - 我没有(我不希望有)模型中的此列以及UserProfile表中的这一列。

我该如何解决?

回答

3

SOLUTION

使用第一:Add-Migration InitialMigrations -IgnoreChanges,然后 update-database verbose。这将工作

0

这会发生,因为你可能你的表列的手动删除,并更新数据库,

这是此的解决方案。 - 打开最后创建的迁移文件。 - 下面的线条和更新数据库评论再次 - DropForeignKey,DropIndex,DropColumn

谢谢。