NHibernate 通过 Over 子句进行分区

问题描述 投票:0回答:1

NHibernate 是否通过使用 RANK() 或 ROW_Number() 来支持 SQL 分区

请告知如何编写下面的 NHibernate 查询。


SELECT this_.ORDERNUMBER  
    ,ROW_NUMBER () OVER ( PARTITION by  this_.ORDERNUMBER
    ) orderline 
FROM Table1 this_ 
nhibernate fluent-nhibernate
1个回答
0
投票

Nhibernate 不支持使用 RANK() 或 ROW_Number() 进行 SQL 分区,您可以使用 Nhibernate 的原始查询功能。在原始查询中,您必须保持别名与映射类中的别名相同(用于投影)。

© www.soinside.com 2019 - 2024. All rights reserved.