【发布时间】:2021-12-30 13:56:09
【问题描述】:
我有一个问题,如何在 CoreData 中正确建模 Person 与使用单个实体建模的反向子级的关系。
我想为一个家庭建模,所以我为每个成员创建了一个实体Person。 Person 可以有父母、父亲和母亲——为此我创建了one-to-one 关系。 Person 可以有孩子,这是一组one-to-many 关系。
我在 CoreData 模型中设置逆时遇到问题,因为它是关系所必需的。问题是,当我将实体Person 的father/mother 属性设置为children 时,它只能设置为其中一个,而不能同时设置father 和mother。您有解决方案如何正确建模吗?
【问题讨论】:
-
多对多的亲子关系呢,真的需要把父母分成妈妈和爸爸吗?
标签: ios swift core-data one-to-many