Как вы поступаете с Linq to NHibernate's Fetch исключение при выборе агрегатов?

Я ' владелец полученной ассоциации был нет в списке выбора [FromElement {явный, а не сборник присоединиться, получить присоединиться, получить неленивый properties, classAlias ​​= 0, role =, tableName = [Property], tableAlias ​​= property1 , origin = MyClass myclass0_, colums = {myclass0_.PropertyGuid , className = Property}}] [.Count (.Fetch (.ThenBy (.OrderBy (NHibernate.Linq.NhQueryable`1 [MyClass], Цитата ((s,) => (s.Property.Name)),), Цитата ((s,) => (s.Name)),), Цитата ((x, ) => (x.Property)),),)]

Я знаю, что он пытается сказать мне, что я не могу быстро получить Property, потому что MyClass не выбран, но проблема в том, что Count () на самом деле вызывается через сетку и обрабатывается извне из моего кода.

Все, что мне нужно сделать, это дать сетке IQueryable, и она должна самостоятельно обрабатывать разбиение по страницам, сортировку и т. д.

12127] Кому-нибудь еще приходилось решать эту проблему с помощью NHibernate Fetching, и как вы ее решили?

7
задан Joseph 9 March 2011 в 19:47
поделиться