Почему бы сущности page
не отследить ее category
?
Затем вы можете предоставить метод на article
, который перебирает все page
и возвращает NSSet
из category
х.Если бы это часто использовалось, вы могли бы рассмотреть кэширование результата
Обновление
+----------+
| Category |
+----------+
|
V
+---------+ +--------------+ +------+
| Article | <---->> | CategoryPage | <<----> | Page |
+---------+ +--------------+ +------+
- В
article
может быть много от pages
до category_page
- A
page
может принадлежать многим * от 1023 * до category_page
Я не думаю, что вы можете просто сделать
+---------+ +------+
| Article | <<--->> | Page |
+---------+ +------+
потому что вам также нужна category
информация