2 Stimmen

Unterstützt NHibernate Unterabfragen in der `from`-Klausel?

Unterstützt NHibernate Unterabfragen in der from Klausel? Ich habe zum Beispiel Sql-Abfragen, die wie folgt aussehen:

SELECT subquery.Id, sum(subquery.Value) ... 
   FROM (SELECT DISTINCT Id, Value, ... FROM table1) as subquery
WHERE ...
GROUP BY subquery.Id

Ich habe nur diese Information gefunden:

HQL hat keine Unterstützung für Unterabfragen in der from-Klausel. Ich habe überlegt wie man dies hinzufügen kann, aber ich denke, es wird ein erheblicher Aufwand sein. Es wird kommen, aber wenn nicht jemand mehr Entwicklungszeit zur Verfügung stellen kann, wird es eine Weile dauern, es zu implementieren. Patrick Earl

von Google Gruppen (17.08.2011). Ist sie noch relevant? Vielleicht kann ich Linq zu NHibernate verwenden?

0voto

Cole W Punkte 14733

Wenn diese Funktion nicht zur Verfügung steht, können Sie eine Datenbankansicht erstellen, die dies tut, und Ihre nhibernate Entität der Datenbankansicht zuordnen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X