У меня есть классический сценарий из трех таблиц, одна из которых - соединение.
Локации, Цены и ЛокацииXЦены.
Хотя я хочу иметь возможность вставлять данные во все три таблицы при добавлении местоположения (эта таблица установлена как «родитель» цен), я не хочу, чтобы данные читались при выборе местоположений (особый бизнес-случай), например, при выполнении location.Prices.Add (...).
В качестве обходного пути можно повторно инициализировать коллекцию цен для работы с ней и выбрать отложенную загрузку. Но вопрос в том, будет ли фреймворк выделять для этого память?
Возможно ли это сделать с помощью NHibernate? Можно ли это сделать по-другому?
Спасибо!
MOSU