给出一个查询例如:
from Users u where u.Country = "US"
我有一个带有自定义网格的网络应用。
如何查询NHibernate以恢复特定页面结果 给定页面大小和索引???
马尔科姆
答案 0 :(得分:3)
对查询或标准使用SetFirstResult和SetMaxResults:
int pagesize = 10;
int page = 2;
query = session.createQuery("...")
.SetFirstResult(pagesize * page)
.SetMaxResults(pagesize);