首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从具有父类引用的类中获取记录?

如何从具有父类引用的类中获取记录?
EN

Stack Overflow用户
提问于 2015-02-23 10:27:43
回答 1查看 38关注 0票数 0

我是CoreData结构的新手,我有两个类,一个是"Person.h“,另一个是"Education.h”,它有一个到多个关系船Person<-->>‘教育’。

以下是每个类的属性,

Person.h

代码语言:javascript
复制
personID (unique) Number
pName String
pAge Number
educations Set

在这里,p代表人

教育h

代码语言:javascript
复制
educationID (unique) Number
eName String
eState Number
eStarted String
eCompleted String
eCenterName String
eBy Person

在这里,e代表教育。

好的,现在我想为一个人获取(全部/部分)教育细节。我已经用适当的输入成功地在两个类中插入了记录。怎么把这事做完?有什么建议吗?请考虑我纠正,即使这流将不清楚你(或它的错误)。

谢谢,

希利哥

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-23 18:08:24

通常,您在Person上有一个指向Education实体的核心数据关系,配置为-多个。然后,一旦有了Person实例,就像查找任何属性的值一样,只需查找该关系的值。您将获得一个由零个或多个相关Education实例组成的集合,并且不需要进行额外的获取。

您在eBy上的Education关系表明,您正在考虑这一点,就好像您在使用SQL一样。对于核心数据,在具有关系的实体上定义一个到多的关系是正常的(实际上,eBy应该有一个逆关系)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28671588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档