Работа со связью 1:N
Здравствуйте.
Есть стандартная связь 1:N между объектом (назовем его "Дом") и объектами (назовем их "Квартиры"), результатом которой является lookup в связанных объектах Квартиры.
Вопрос такой: работая с объектом Дом как узнать, что он не связан ни с одной Квартирой?
Проблема в том, что Доме нет инфы с какими он Квартирами связан, а лишь lookup в Квартире содержит эту информацию.
Как вариант тащить все Квартиры и искать сравнение по id в том самом лукапе, зная id нужного Дома. Но тогда если этих самых Квартир будет тысячи, то в плане производительности будет все плохо.
Кто-нить с талкивался с такой задачей?
|