在web应用程序中查询NHibernate以进行分页

在web应用程序中查询NHibernate以进行分页,nhibernate,Nhibernate,例如,给定一个查询: from Users u where u.Country = "US" 我有一个带有自定义网格的web应用程序 如何查询NHibernate以返回特定的页面结果 给定页面大小和索引 Malcolm在查询或条件上使用SetFirstResult和SetMaxResults: int pagesize = 10; int page = 2; query = session.createQuery("...") .SetFirstResult(pagesize * page

例如,给定一个查询:

from Users u where u.Country = "US"
我有一个带有自定义网格的web应用程序

如何查询NHibernate以返回特定的页面结果 给定页面大小和索引


Malcolm

在查询或条件上使用SetFirstResult和SetMaxResults:

int pagesize = 10;
int page = 2;
query = session.createQuery("...")
  .SetFirstResult(pagesize * page)
  .SetMaxResults(pagesize);
重复: