如果你有一個看起來像這樣的查詢,它可以轉換成一個nhibernate查詢嗎?你可以使用nhibernate來做這樣的子查詢嗎?
SELECT ....
FROM
(
SELECT ...
FROM ...
GROUP BY...
ORDER BY ...
UNION
SELECT ..
FROM ...
)
AS ASDF
GROUP BY ...
ORDER BY ...
如果你有一個看起來像這樣的查詢,它可以轉換成一個nhibernate查詢嗎?你可以使用nhibernate來做這樣的子查詢嗎?
SELECT ....
FROM
(
SELECT ...
FROM ...
GROUP BY...
ORDER BY ...
UNION
SELECT ..
FROM ...
)
AS ASDF
GROUP BY ...
ORDER BY ...
使用hibernate,您可以執行原生SQL查詢。您只需創建一個命名的Sql查詢映射,並將其映射到一個類。
但是,您不會得到寫入指定查詢的好處。 [這是預料]
如果通過「nhibernate查詢」您的意思是使用任何非sql方法來表示sql查詢,如使用HQL
或ICriteria
api,否則您將無法使用union
或表達使用select * FROM (select ...) as FOO
是monksy指的是寫作,綁定到映射的SQL查詢的命名查詢結果集,但你不能操縱在很多方面
該查詢