从具有实体之间关系的核心数据中获取数据[重复]
Posted
技术标签:
【中文标题】从具有实体之间关系的核心数据中获取数据[重复]【英文标题】:Fetch data from core data having relationships among entities [duplicate] 【发布时间】:2015-06-18 05:19:37 【问题描述】:在我的核心数据模型中,我有 2 个实体,例如部门和员工, dept 实体有两个属性(deptId 和 deptName),员工实体有 4 个属性(empId、empName、empAge、deptId)。一个部门可能有 n 名员工,所以关系是一对多。
现在我需要从员工表中获取数据,例如获取部门为“HR”的所有员工详细信息。那么我对核心数据的查询是什么来获取所需的结果呢?
【问题讨论】:
【参考方案1】:在创建两个实体之间的关系时,我想你已经给了关系名称,使用该名称我们可以获取对象。
-(void)getEmployeeListFromDB
arrEmpList = [[NSMutableArray alloc]init];
arrEmpList = [(NSMutableArray *)[deptIdObj.relationshipFromDeptToEmployes allObjects] mutableCopy];
【讨论】:
以上是关于从具有实体之间关系的核心数据中获取数据[重复]的主要内容,如果未能解决你的问题,请参考以下文章