entity-framework - 为什么 EF 不支持合并到对象图功能?

标签 entity-framework

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




10年前关闭。




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

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

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

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

最佳答案

根本没有。只有 EF 开发团队可以回答此类问题,因此请通过他们的 blog 联系他们。或将其作为 Data UserVoice 上的功能提出建议.

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

关于entity-framework - 为什么 EF 不支持合并到对象图功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346516/

相关文章:

c# - 如何从表中添加一些列并在另一个表中显示它们

entity-framework - 在 Windows 7 64 位上安装 Visual Studio 2010 后看不到 Entity Framework 模板

c# - EF 代码第一个错误 "Entity Set already defined"

c# - 如何将字节数组(SQL 服务器时间戳)转换为日期时间(C#)?

c# - CTP 4 不考虑基类属性

c# - 使用 EF6 连接到 DB2

.net - Entity Framework 5.0 - 需要最低 .Net Framework 版本吗? .Net 4.0 还是 4.5?

c# - 使用 Entity Framework 5 创建查询

c# - 在 ASP.NET Core Web Api 中正确处理 DbContexts

entity-framework - 如何在没有硬编码 nameOrConnectionString 的情况下使用 EF CodeFirst 迁移