У меня есть объект («A»), который я сохраняю через NHibernate. У этой сущности может быть несколько дочерних элементов типа («B») в базе данных, и когда я извлекаю сущность A, я хочу иметь свойство, указывающее количество сущностей B, принадлежащих A. Я не хочу использовать здесь, потому что мне не нужно извлекать все объекты B только для их подсчета.
Psuedo SQL может выглядеть так:
select a.*, count(b.*) from a left join b on b.aid = a.id
Возможно ли это с помощью NHibernate и, в частности, поставщика LINQ?