EF 6,从数据库更新模型不支持对象上下文?

 HK12593 发布于 2023-02-07 19:18

我们有一个相当精细的数据模型,它是从现有的数据库构建的,然后使用部分类来增强,以支持其他方法和属性,继承等.我们还没有咬过子弹来将它从ObjectContext更新为DbContext.

我使用的是VS2012,.net 4.5,EF 6.0.2,并安装了适用于VS2012的EF 6.0.2工具.

按照建议的机制将项目更新到EF6(http://msdn.microsoft.com/en-us/data/dn469466)已成功,包括添加EF 6实体对象生成器作为代码生成项.

在进行此更改之后,我想从数据库更新模型,以将最近的架构更改合并到模型中.通过"从数据库更新模型"对话框,看起来正在发生的事情是,除了项目中已存在的基于对象上下文的模型之外,还将一个全新的基于dbcontext的模型和模板添加到项目中,以及没有任何更改被合并到实体对象模板中.

当然,这意味着一旦操作完成,项目中就会定义数百个重复的名称.edmx属性似乎没有可以控制此行为的选项.

当然,转换到dbcontext最终是正确的途径,但是我希望尽快避免这种情况.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有