je dois faire ce qui suit aux fins de la pagination une requête dans NHibernate:Comment puis-je sélectionner le nombre (*) d'un résultat de NHibernate sous-requête
Select count(*) from
(Select e.ID,e.Name from Object as e where...)
J'ai essayé ce qui suit,
select count(*) from Object e where e = (Select distinct e.ID,e.Name from ...)
et j'obtiens une exception nHibernate indiquant que je ne peux pas convertir Object en int32.
Des idées sur la syntaxe requise?
EDIT
La sous-requête utilise une clause distincte, je ne peux pas remplacer le e.ID, e.Name avec Count(*)
parce Count(*) distinct
n'est pas une syntaxe valide et distinct count(*)
est dénuée de sens.
semble que nous devons voir l'application/C# code après appel retourne –