等效于hibernate中的ROW_NUMBER()函数

时间:2013-08-12 18:28:41

标签: c# sql linq nhibernate row-number

如何在hibernate中表达以下SQL:

SELECT *, ROW_NUMBER() OVER (ORDER BY SampledDate DESC) AS Row
FROM Sample
WHERE AssetId = @AssetId

1 个答案:

答案 0 :(得分:0)

根据建议here,你没有。您可以在里面创建一个ROW_NUMBER()的视图。

请注意,如果您有JOIN个“乘以”您的行,那么除非您使用ROW_NUMBER()

,否则PARTITION BY几乎无用