NHibernate 是否通过使用 RANK() 或 ROW_Number() 来支持 SQL 分区
请告知如何编写下面的 NHibernate 查询。
SELECT this_.ORDERNUMBER
,ROW_NUMBER () OVER ( PARTITION by this_.ORDERNUMBER
) orderline
FROM Table1 this_
Nhibernate 不支持使用 RANK() 或 ROW_Number() 进行 SQL 分区,您可以使用 Nhibernate 的原始查询功能。在原始查询中,您必须保持别名与映射类中的别名相同(用于投影)。