Многократное отношение в базовых данных к объектам одного типа - PullRequest
0 голосов
/ 27 мая 2011

Скажите, у меня есть бизнес-класс

Бизнес-класс имеет 3 отношения

меню - меню брошюры брошюры изображения есть изображения

Все они связаны с объектом изображения. Сущность Image имеет деловые отношения, которые указывают на бизнес, владеющий соответственно меню, брошюрами и изображениями.

Какими были бы тогда обратные отношения деловых отношений? Меню? Брошюры? или изображения?

1 Ответ

1 голос
/ 27 мая 2011

Я думаю, что каждое отношение нуждается в своем собственном обратном по причинам целостности данных.Поэтому, если у вас есть меню, брошюры и изображения, вам нужно три противоположности: businessForMenu, businessForBrochure, businessForImage.

Если вам нужно иметь доступ к совокупности этих трех вещей, вы можете затем смоделировать отношение business из изображения в качестве извлеченного свойства, выбрав в Business значение с предикатом

ANY menus == "$FETCH_SOURCE" OR ANY brochures == "$FETCH_SOURCE" OR ANY images == "$FETCH_SOURCE"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...