【问题标题】:Entity Framework does not remove deleted table (EF6)实体框架不会删除已删除的表 (EF6)
【发布时间】:2015-02-04 12:25:02
【问题描述】:

我有一个数据库优先模型,如果我“从数据库更新模型”,向导会显示新表并将其添加到模型中就好了。

如果我删除该表并再次更新,该表会显示在向导的“删除”选项卡上,但单击“完成”后,该对象仍会显示在 edmx 图上,并且该表的类文件仍在我的项目中 - 我我在这里遗漏了什么?

【问题讨论】:

  • 尝试“运行自定义工具”右键单击您的 edmx 文件
  • @Disha - edmx 上下文菜单中没有“运行自定义工具”选项?
  • 您是否在解决方案资源管理器中右键单击您的 edmx 文件?
  • 是的,我进入“更新模型”的地方,没有运行自定义工具的选项(我使用的是 VS2013)

标签: entity-framework entity-framework-6


【解决方案1】:

奇怪的是,这似乎是设计使然,这意味着现在您需要了解 DB 设计更改并手动管理 EF 模型。

我在 EF 网站上记录了一个功能请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    相关资源
    最近更新 更多