Est-ce que NHibernate prend en charge les sous-requêtes dans la clause from
? Par exemple, j'ai requêtes SQL qui ressemble à ceci:Est-ce que NHibernate supporte les sous-requêtes dans la clause `from`?
SELECT subquery.Id, sum(subquery.Value) ...
FROM (SELECT DISTINCT Id, Value, ... FROM table1) as subquery
WHERE ...
GROUP BY subquery.Id
Je n'ai trouvé cette info:
HQL ne pas sous-requête du soutien de la clause. J'ai été considéré comment ajouter ceci, mais je pense que cela va être un effort substantiel. Il arrive, mais à moins que quelqu'un puisse fournir plus de temps de développement, il faudra du temps pour l'implémenter. Patrick Earl
de Google Groups (17.08.2011). Est-ce toujours d'actualité? Peut-être que je peux utiliser Linq pour NHibernate?
quelle version de nhibernate êtes-vous? – Baz1nga
aussi pourquoi avez-vous besoin de vouloir vous écrire en HQL, ne vous attendez pas à en tirer un quelconque avantage, pourquoi ne pas simplement lancer la requête SQL? – Baz1nga
@ Baz1nga. J'utilise NHibernate 3.2. Le langage SQL brut n'est malheureusement pas autorisé (l'indépendance de la base de données de l'application est requise). –