从具有实体之间关系的核心数据中获取数据

时间:2015-06-18 05:19:37

标签: ios database core-data relational-database

在我的核心数据模型中,我有2个实体,如部门和员工, dept实体有两个属性(deptId和deptName),而雇员实体有4个属性(empId,empName,empAge,deptId)。一个部门可能有n个员工,所以关系是1到多个。

现在我需要从员工表中获取数据,例如获取所有员工的详细信息,他们的部门是" HR"。那么我对核心数据的查询是什么才能获取所需的结果呢?

1 个答案:

答案 0 :(得分:0)

在创建两个实体之间的关系时,我认为您通过使用我们可以获取对象的名称来给出关系船名称。

- (无效)getEmployeeListFromDB {

arrEmpList = [[NSMutableArray alloc]init];
arrEmpList = [(NSMutableArray *)[deptIdObj.relationshipFromDeptToEmployes allObjects] mutableCopy];

}

相关问题