【问题标题】:Querying NHibernate for paging in a web app在 Web 应用程序中查询 NHibernate 以进行分页
【发布时间】:2010-10-25 23:50:37
【问题描述】:

例如给定一个查询:

from Users u where u.Country = "US"

我有一个带有自定义网格的网络应用程序。

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

马尔科姆

【问题讨论】:

标签: nhibernate


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 2012-08-27
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多