Насколько я знаю, group by был добавлен только в NHibernate 3.0, но даже при использовании версии 3 я не могу заставить работать группу.
Я попытался выполнить следующий запрос:
Session.Query (). GroupBy (gbftr => gbftr.Tag) .OrderByDescending (obftr => obftr.Count ()). Взять (считать) .ToList ();
Но я получаю следующую ошибку:
Antlr.Runtime.NoViableAltException'. [. OrderByDescending (. GroupBy (NHibernate.Linq.NhQueryable `1 [Forum.Core.ForumTagRelation] Quote ((gbftr,) => (gbftr.Tag)),), Quote ((obftr,) => (. Count (obftr,))),)]
У кого-нибудь есть идеи, если я ошибаюсь, а группировка по не реализована в NHibernate 3.0, или кто знает, что я могу бытьделать неправильно?