Поддерживает ли NHibernate подзапросы в предложении from
? Например, у меня есть SQL запросы, глядя, как это:Поддерживает ли NHibernate подзапросы в предложении `from`?
SELECT subquery.Id, sum(subquery.Value) ...
FROM (SELECT DISTINCT Id, Value, ... FROM table1) as subquery
WHERE ...
GROUP BY subquery.Id
Я только нашел эту информацию:
HQL не имеет подзапрос в поддержку от п. Я считаю , как добавить это, но я думаю, что это будет существенное усилие. Наступает, но если кто-то не сможет предоставить больше времени на разработку, это займет время, чтобы реализовать. Патрик Earl
из Google Groups (17.08.2011). Это все еще актуально? Может быть, я могу использовать Linq для NHibernate?
какая версия nhibernate вы на? – Baz1nga
также почему вам нужно писать в HQL, вы не можете выиграть от этого, почему бы вам не запустить SQL-запрос? – Baz1nga
@ Baz1nga. Я использую NHibernate 3.2. Достойный SQL, к сожалению, не разрешен (требуется независимость базы данных приложения). –