3

エンティティ部門と、部門から従業員(部門->>従業員)までの多くの関係を持つ従業員のコアデータモデルがあります。2つの日付の間に従業員が参加しているすべての部門を取得する必要があります。

このための述語を設定する方法???

ありがとうございました....

4

1 に答える 1

3

ここにサブクエリが必要だと思います:

[NSPredicate predicateWithFormat:@"SUBQUERY(employees, $e, $e.joinDate >= %@ AND $e.jointDate >= %@).@count > 0",
     fromDate, toDate]

employees部門から従業員への対多の関係です。

(同様の問題とSUBQUERYソリューションが文書化されている「NSExpressionクラスリファレンス」のexpressionForSubquery:usingIteratorVariable:predicate:を参照してください)。

于 2013-02-05T17:23:47.170 に答える