Linq to NHibernate и Group By

используя текущий поставщик Linq для NHibernate (версия 2.1).

У меня есть две сущности: VideoGame и GameDeveloper, между которыми существует отношение «многие к одному». Я'Я пытаюсь выполнить запрос такого рода, который подсчитывает количество видеоигр, которые есть у каждого разработчика игры:

from v in session.Linq()
group by v.Developer into developerGroup
select new {developerGroup.Key.Name, Count = developerGroup.Count()}

Перечисление этого запроса вызывает исключение - "не удалось разрешить свойство Key of Entities.VideoGame ", Теперь, если я сгруппируюсь по v.Developer.Id, это работает, но я могуВыберите столбец Имя и покажите его в результатах. Я мог бы группировать по v.Developer.Name, но это неЭто кажется правильным, поскольку два разработчика могут иметь одинаковое имя.

Я знаю, что текущий провайдер Linq больше не разрабатывается, но буду признателен за любые советы по данной ситуации.

Ответы на вопрос(1)

Ваш ответ на вопрос