gpt4 book ai didi

swift - 核心数据实体之间的关系如何设置?

转载 作者:行者123 更新时间:2023-11-30 11:35:58 25 4
gpt4 key购买 nike

所以,我有一个核心数据数据库,其中已经填充了数据的多种关系。我的问题是我创建了表之间的关系,但我不知道如何在代码中设置它们。我只需要设置一个,然后我就可以解决其余的问题。 2 core data tables例如:学院具有“有组”关系,因为一所学院有多个组。 Groupe 表具有“bellongsToColegiu”关系,因为一个或多个组位于一所大学中。

我知道,我必须设置“.bellongsToCollegiu = Colegiu?”或“.hasGrupe = Grupe?”但我不知道如何以正确的方式获取大学。

enter image description here

目前我的数据库中只有一所大学。

有人可以帮我解决这个问题吗?我绞尽脑汁几天了,却一无所获。

谢谢您,祝您有愉快的一天!

最佳答案

当您创建实体及其之间的关系时,Xcode 还会生成用于处理这些关系的代码。处理关系的代码的名称模式是

  1. 与一对一关系的关系名称相同
  2. addToX 和removeFromX(x 是关系)用于一对多关系。

因此,您应该在 College 上有 addToHasGrupe(_ value: Grupe) ,并且您可以向其中添加组实例,并且 Grupe 应该有一个 ownToColegiu 属性,您可以将其设置为大学实例。自动完成应该可以帮助您。

关于swift - 核心数据实体之间的关系如何设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49775045/

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