我对这项技术并不陌生,但有一件事让我很烦。这是关于核心数据的。假设我有这样的数据库模型:
人 <-> 房子 <-> 房子详细信息
<-> 表示双向关系,Person 有很多房子,每个房子都有它的详细信息(无论如何,例如)。
现在在核心数据中,当我接触到特定的人时,我会得到这个人以及所有关系(在客观方法参考中)到“房屋细节”。
现在想象一下 db 模型更复杂,XCode 强制双向关系(仅通过警告,但仍然如此)。
我的问题是假设我是否根据 XCode 正确(双向)拥有所有关系,是否有任何方法可以获取查询(来自上面的示例),我想在其中获取特定的 Person,但没有对房屋和房屋详细信息的引用。
我问这个问题的原因是因为据我所知这是不可能的,或者不是?另一个原因,主要原因是,当我们拥有具有双向关系的复杂数据库模型时,当我们只想接收没有任何人的数据时,需要一些时间来获取所有这些数据(我们想要的但有所有引用)与数据库模型的其他关系(参考)如此。基本上,这个想法是在我们仅要求 Person 数据时从结果中修剪所有关系(根据示例)。
注意:这是我关于堆栈溢出的第一篇文章,所以不要活吃我:)。但是,如果这不可能实现我的要求,老实说,这是一个很大的痛苦,不能从开发人员的角度按照您想要的方式管理数据。
如果我对这篇文章不清楚,请告诉我,我会解释这一点。