asp.net-mvc - 更新数据库 - 列不存在

标签 asp.net-mvc entity-framework

当我尝试使用 update-database -verbose -force 时,出现错误:

ALTER TABLE DROP COLUMN 失败,因为列“countReferralsRegistrations”在表“UserProfile”中不存在。

问题是 - 我在模型和表 UserProfile 中没有(而且我不想有)这个列。

我该如何解决?

最佳答案

解决方案

首先使用:Add-Migration InitialMigrations -IgnoreChanges 然后 详细更新数据库。这会起作用

关于asp.net-mvc - 更新数据库 - 列不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15653674/

相关文章:

javascript - 将 Html 扩展与 ActionLink 结合使用

asp.net - 奇怪的 ValidateInputIfRequiredByConfig 错误

c# - 强类型 View 和共享 View

c# - ImageResizer 错误

c# - Code First Fluent API 验证不起作用

jquery - 如何在 ASP.NET MVC 中返回 JsonResult

c# - Entity Framework 中的 POCO 支持

.net - 如何通过 Ajax get 请求从 Controller 获取复杂对象以进行查看?

c# - EntityFramework Linq Left Join 解析错误 - DotNet Core 1.0

c# - 使用 EF6+MVC5 渲染网页时性能不佳。为什么?