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