Ich brauche die folgenden für die Zwecke des Paging eine Abfrage in nHibernate zu tun:Wie wähle ich den Count (*) ein nHibernate Subquery der Ergebnisse
Select count(*) from
(Select e.ID,e.Name from Object as e where...)
ich folgende versucht habe,
select count(*) from Object e where e = (Select distinct e.ID,e.Name from ...)
und ich bekomme eine nHibernate Exception sagen, dass ich nicht Objekt in int32 konvertieren kann.
Irgendwelche Ideen zur erforderlichen Syntax?
EDIT
Die Subquery eine bestimmte Klausel verwendet, kann ich die e.ID nicht ersetzen, e.Name mit Count(*)
weil Count(*) distinct
ist keine gültige Syntax und distinct count(*)
ist bedeutungslos.
scheint, dass wir die Anwendung/C# -Code sehen, müssen nach Aufruf –