我有实体部门和员工的核心数据模型,从部门到员工(部门-->>员工)有一对多关系。我需要获取两个日期之间员工加入日期的所有部门。
如何为此设置谓词???
谢谢你....
我有实体部门和员工的核心数据模型,从部门到员工(部门-->>员工)有一对多关系。我需要获取两个日期之间员工加入日期的所有部门。
如何为此设置谓词???
谢谢你....
我认为你需要一个子查询:
[NSPredicate predicateWithFormat:@"SUBQUERY(employees, $e, $e.joinDate >= %@ AND $e.jointDate >= %@).@count > 0",
fromDate, toDate]
employees
是从Department到Employee的一对多关系。
(请参阅“NSExpression 类参考”中的expressionForSubquery:usingIteratorVariable:predicate :,其中记录了类似的问题和 SUBQUERY 解决方案)。