¿Cuál es la mejor manera de construir NSPredicate con muchas relaciones profundas?
Tengo tres entidades: EntityA, EntityB y EntityC conectadas con muchas relaciones.
Ver esquema para más detalles:
texto alternativo http://img706.imageshack.us/img706/9974/screenshot20091220at124.png
Para obtener todas las instancias de EntityA que dependen de EntityB.name, uso el predicado de esta manera:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY EntityB.name like 'SomeName'"];
¿Cuál debería ser el predicado para obtener todas las instancias de EntityA que dependen de EntityC.name? Intenté consultar como@"ANY EntityB.entitiesC.name like 'SomeName'"
pero consigue la excepción"multiple to-many keys not allowed here"
.
Atentamente,
Víctor