是否可以让 NHibernate 使用 HQL 或 Criteria API 生成类似于以下内容的查询?
select
*
from (
select
row_number() over ( partition by Column1 order by Column2 ) as RowNumber,
T.*
from
MyTable T
)
where
RowNumber = 1
我可以让它使用公式属性执行内部选择,但我想不出一种方法来编写 HQL 或标准查询,让我将内部选择包装在外部选择中。