【问题标题】: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”的所有员工详细信息。那么我对核心数据的查询是什么来获取所需的结果呢?

【问题讨论】:

    标签: ios database core-data relational-database


    【解决方案1】:

    在创建两个实体之间的关系时,我想你已经给了关系名称,使用该名称我们可以获取对象。

    -(void)getEmployeeListFromDB {

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

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多