使用CTE分页数据,nHibernate如何处理这个?

时间:2009-05-23 22:13:54

标签: nhibernate ado.net criteria common-table-expression

我目前使用CTE处理数据分页,条件查询可以处理CTE吗?

1 个答案:

答案 0 :(得分:1)

IIRC,nhibernate在2005+上进行分页时使用CTE,因此被分页的查询将导致CTE使用查询进行分页。这是合乎逻辑的,因为除非你想使用temptables,否则没有其他方法可以在sqlserver 2005/2008上进行分页。 (不,rownumber技巧等在所有情况下都不起作用,o / r mappers需要使用总是有效的分页系统)