【问题标题】:How to Rename DBContext in Entity Framework 6如何在实体框架 6 中重命名 DBContext
【发布时间】:2015-03-23 02:50:56
【问题描述】:

在从数据库执行更新模型时,我遇到了 EF 没有引入外键关系的问题。所以我只是删除了 .edmx 文件并重新生成了它。问题是我的上下文类型被命名为 InventoryMgmtContext,现在我得到了错误

The type of namespace InventoryMgmtContext could not be found.

在哪里/如何重命名上下文?

【问题讨论】:

  • 打开你的edmx文件,在数据库图空白区域右击,点击属性。这是您应该能够为您的 dbContext 找到新名称并且您可以更改它的地方。
  • @KiranVarsani 这就是我的想法....但不清楚。经过反复试验,我发现您需要更改 EntityContainerName 属性,该属性等同于上下文名称。

标签: c# visual-studio-2012 entity-framework-6


【解决方案1】:
  1. 打开EDMX图表,右击背景,点击“属性”:

  1. Entity Container Name 值更改为您想要的名称:

  1. 保存 EDMX。

【讨论】:

    猜你喜欢
    • 2013-12-26
    • 2016-01-30
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多