Показать сообщение отдельно
Старый 12.03.2009, 16:49   #1  
Alir is offline
Alir
Участник
 
47 / 14 (1) ++
Регистрация: 02.08.2008
Адрес: Санкт-Петербург
Работа со связью 1:N
Здравствуйте.
Есть стандартная связь 1:N между объектом (назовем его "Дом") и объектами (назовем их "Квартиры"), результатом которой является lookup в связанных объектах Квартиры.
Вопрос такой: работая с объектом Дом как узнать, что он не связан ни с одной Квартирой?
Проблема в том, что Доме нет инфы с какими он Квартирами связан, а лишь lookup в Квартире содержит эту информацию.
Как вариант тащить все Квартиры и искать сравнение по id в том самом лукапе, зная id нужного Дома. Но тогда если этих самых Квартир будет тысячи, то в плане производительности будет все плохо.

Кто-нить с талкивался с такой задачей?