gpt4 book ai didi

swift - 预取相关对象的相关对象

转载 作者:搜寻专家 更新时间:2023-11-01 06:30:14 24 4
gpt4 key购买 nike

我有一个这样的架构:

Person <--> OwnershipDetails <--> Pet

哪里<-->表示一对一的关系。我的目标是模拟 Person 之间的一对一关系。和 Pet实体,因此关系也有自己的属性。 Pet然后可以通过以下方式访问对象:

person.ownership.pet

这是 Core Data 中用于此目的的最佳模式吗? (强调具有自己属性的关系)如果是,是否可以以某种方式预取 pet在查询 person 时对象?类似于 relationshipKeyPathsForPrefetching , 但不止一层深?

最佳答案

如果关系需要有自己的属性,这是实现它的好方法。由于两侧的关系是一对一的,因此请考虑这些属性是否应该移到一侧或另一侧而不是在中间。如果他们真的属于这种关系,那很好,但如果可能的话,实体越少越好。

抓取时,relationshipKeyPathsForPrefetching 可以有多个级别。这就是为什么它是关键路径而不仅仅是关键。

关于swift - 预取相关对象的相关对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48418403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com