对于庞大而复杂的对象图,使用自跟踪实体是不是有效?

Posted

技术标签:

【中文标题】对于庞大而复杂的对象图,使用自跟踪实体是不是有效?【英文标题】:Is the use of self-tracking entities efficient for huge and complex object graphs?对于庞大而复杂的对象图,使用自跟踪实体是否有效? 【发布时间】:2010-12-21 21:01:44 【问题描述】:

1) 由于自跟踪实体不支持延迟加载,是否出于效率考虑将它们与不太大的实体图一起使用?

2) 您建议使用哪种解决方案而不是使用自我跟踪实体? DTO?

谢谢!

【问题讨论】:

【参考方案1】:

不,这不是一个好的结论。延迟加载很方便,但也可能成为性能问题,无论是小图还是大图。

没有什么可以替代限制所需记录数的良好设计。

【讨论】:

以上是关于对于庞大而复杂的对象图,使用自跟踪实体是不是有效?的主要内容,如果未能解决你的问题,请参考以下文章

SQL 结果到具有子对象的复杂对象

自跟踪实体 SaveChanges() 在多对多关系中添加实体时出现异常

如何在避免复杂对象的情况下将 dto 映射到实体

核心数据:有没有办法使用隐含关系而不是真实关系来有效地查询模型?

NSFetchedResultsController 总是返回 NSManagedObject 对象而不是自定义

自我跟踪实体的目的是啥?