在执行从数据库更新模型时,我遇到了 EF 未提取外键关系的问题。所以我只是删除了 .edmx 文件并重新生成它。问题是我的上下文类型被命名为 InventoryMgmtContext,现在我收到错误
The type of namespace InventoryMgmtContext could not be found.
在哪里/如何重命名上下文?
首页 问题 标签 用户 公司 集体 探索集体 实验室 讨论 团队 Stack Overflow for Teams – 开始协作和共享组织知识。 如何在实体框架 6 中重命名 DBContext 8年零10个月前提问 7年零3个月前修改 观看次数 10,000 次 16
在执行从数据库更新模型时,我遇到了 EF 未提取外键关系的问题。所以我只是删除了 .edmx 文件并重新生成它。问题是我的上下文类型被命名为 InventoryMgmtContext,现在我收到错误
找不到命名空间 InventoryMgmtContext 的类型。 在哪里/如何重命名上下文?
c#visual-studio-2012entity-framework-6 分享 跟随 2015 年 3 月 23 日 2:50 提问 crchavin 的用户头像 克里恰文 4,7221111金徽章5151银徽章102102铜徽章 3 打开 edmx 文件,右键单击数据库图空白区域,然后单击属性。您应该能够在此处找到 dbContext 的新名称,并且您可以更改它。 – 基兰·瓦尔萨尼 2015 年 3 月 23 日 3:57 @KiranVarsani 这就是我的想法......但还不清楚。经过反复试验,我发现您需要更改 EntityContainerName 属性,该属性相当于上下文名称。 – 克里恰文 2015 年 3 月 23 日 16:39 添加评论 1 个回答 排序方式:
最高分(默认) 35
打开EDMX图,右键单击背景,然后单击“属性”: 在此输入图片描述
将实体容器名称值更改为您想要的名称: 在此输入图片描述
保存 EDMX。 分享 跟随 2016 年 10 月 5 日 19:28 回复 Chris Schiffhauer 的用户头像 克里斯·希夫豪尔 17.2k1515金徽章8080银徽章8989铜徽章 添加评论 您的答案 提醒:Stack Overflow 上不允许使用人工智能工具生成的答案。了解更多
感谢您为 Stack Overflow 提供答案!
请务必回答问题。提供详细信息并分享您的研究! 但要避免……
寻求帮助、澄清或回应其他答案。 根据意见作出陈述;用参考资料或个人经验来支持它们。 要了解更多信息,请参阅我们关于撰写精彩答案的提示。
注册或登录 以访客身份发帖 姓名 电子邮件 必需,但从未显示
点击“发布您的答案”,即表示您同意我们的服务条款并确认您已阅读我们的隐私政策。
不是您要寻找的答案?浏览标记为 c#visual-studio-2012entity-framework-6 的其他问题或提出您自己的问题。