Запросы NHibernate для подкачки в веб-приложении - PullRequest
1 голос
/ 13 мая 2009

С учетом запроса, например:

from Users u where u.Country = "US"

У меня есть веб-приложение с пользовательской сеткой.

Как мне запросить NHibernate, чтобы вернуть конкретные результаты страницы заданный размер страницы и индекс ???

Malcolm

1 Ответ

3 голосов
/ 14 мая 2009

Используйте SetFirstResult и SetMaxResults для запроса или критериев:

int pagesize = 10;
int page = 2;
query = session.createQuery("...")
  .SetFirstResult(pagesize * page)
  .SetMaxResults(pagesize);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...