У меня есть три объекта: EntityA, EntityB и EntityC, связанные со многими отношениями.
Подробнее см. схему:
alt text http://img706.imageshack.us/img706/9974/screenshot20091220at124.png
Для получения всего экземпляра EntityA, который зависит от EntityB.name, я использую предикат следующим образом:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY EntityB.name like 'SomeName'"];
Что должно быть предикатом для получения всего экземпляра EntityA, который зависит от EntityC.name?
Я попробовал запрос типа @"ANY EntityB.entitiesC.name like 'SomeName'"
, но получаю исключение "multiple to-many keys not allowed here"
.
С уважением,
Виктор