为什么EF不支持合并到对象图功能。
我认为在某些情况下使用merge来对象狂欢函数会很好。
例如,从ObjectContext图中分离的合并与从数据库接收的图形(附加到ObjectContext)。
用于检测对象图中其他层对象的修改。
答案 0 :(得分:1)
根本不是。只有EF开发团队可以回答这样的问题,因此要么通过blog与他们联系,要么将其作为Data UserVoice的功能提出。
我的观点:我回答了几个关于将分离对象图合并到现有对象图的问题,并且这是一个非常复杂的问题,其中每个场景都有一些新的要求。因此,我认为自动化太复杂,太危险。危险是因为在许多情况下,这样的自动注册可以通过不仅修改对象图中的关系而且还修改不应该被修改的相关实体来施加新的安全漏洞。为了支持所有场景,该功能必须非常复杂(支持很多配置应该如何进行合并),最后这个功能的成本和成本不值得它的价值,因为大多数程序员都希望坚持分离的更改而不用再次加载实体图=没有对象级合并。