Jak wybrać liczbę (*) wyników kwerendy nHibernate
Muszę wykonać następujące czynności w celu stronicowania zapytania w nHibernate:
Select count(*) from
(Select e.ID,e.Name from Object as e where...)
Próbowałem następujących rzeczy:
select count(*) from Object e where e = (Select distinct e.ID,e.Name from ...)
i otrzymuję wyjątek nHibernate mówiący, że nie mogę przekonwertować obiektu na int32.
Jakieś pomysły na wymaganą składnię?
EDYTOWAĆ
Podzapytanie używa odrębnej klauzuli, nie mogę zastąpić e.ID, e.Name za pomocąCount(*)
boCount(*) distinct
nie jest poprawną składnią idistinct count(*)
jest bez znaczenia.