代码之家  ›  专栏  ›  技术社区  ›  Sam Hobbs

保存更改时出现错误“对象名称无效”

  •  0
  • Sam Hobbs  · 技术社区  · 6 年前

    我内心有个例外 无效的对象名{实体名} SaveChanges

    我无法重新创建表。我试图删除迁移,我试图恢复和做其他事情,但我尝试的一切都没有工作。代码中可能有一些东西我可以用来重新创建表,但我不知道是什么。

    我看到了答案 c# - Entity Framework 4.3 doesn't create database - Stack Overflow 那可能管用,但我不确定。

    我使用的是dotnetcli命令,而不是packagemanager控制台。我可以使用其中任何一个,但首选使用dotnet cli命令的响应。

    0 回复  |  直到 6 年前
        1
  •  0
  •   Sam Hobbs    6 年前

    我通过删除项目的Migrations文件夹中的所有内容来解决这个问题。然后,我使用SQLServer对象资源管理器删除了数据库。然后,我可以重复原始的迁移创建和数据库更新。

    应该有一个官方支持的解决方案,但直到有一个(这里提供)这个工作区为我工作。