3

为什么 EF 不支持合并到对象图功能。

我认为在某些情况下使用合并到对象 grhaps 函数会很好。

例如,从 ObjectContext 图与从数据库接收到的图合并(附加到 ObjectContext)。

用于检测对象图中另一层对象的修改。

4

1 回答 1

1

根本没有。只有 EF 开发团队可以回答此类问题,因此可以通过他们的博客与他们联系,或者将其作为Data UserVoice上的一项功能提出。

我的观点:我回答了一些关于将分离的对象图合并到现有对象图的问题,这是一个相当复杂的问题,每个场景都有一些新的要求。因此,我认为自动化太复杂和太危险。危险,因为在许多情况下,这种自动合并可能会通过修改对象图中的关系以及不应该修改的相关实体来施加新的安全漏洞。为了支持所有场景,该功能必须非常复杂(支持如何完成合并的大量配置),最后该功能的努力和成本将不值得它的价值,因为大多数程序员希望在没有的情况下坚持分离的更改再次加载实体图 = 没有对象级合并。

于 2012-04-27T07:39:00.020 回答