:)
У меня есть следующие классы:
- Не нравится
- DislikedComment (комментарий)
- MemberId (int)
- Комментарий
- Не нравится (Список )
- Текст (строка)
- ArticleId (int)
(Дополнительные свойства для краткости опущены)
Эти классы отображаются с использованием Fluent NHibernate ожидаемым образом (с обратным в списке в комментарии).Теперь я хотел бы, чтобы NHibernate загружал размер коллекции Dislikes в Comment при загрузке комментария, но без загрузки всей коллекции.Я бы очень хотел избежать формул (yuk @ native sql), и я бы предпочел, чтобы NHibernate запускал только один запрос.Возможно ли это каким-либо образом?
Я знаю о функции Extra Lazy, но, насколько я знаю, это запускает дополнительный запрос, который не оптимален при списке сотен комментариев.