Как мне получить «топ n» с помощью NHibernate Criteria API? В идеале я бы хотел использовать отдельные критерии.
Как мне получить первые n с помощью NHibernate Criteria API?
comment
stackoverflow.com/questions/618951/
- person Ben Aston   schedule 20.07.2010
Ответы (1)
что-то типа:-
criteria.SetFirstResult(1);
criteria.SetMaxResults(10);
Возьму первые 10 результатов.
person
Rippo
schedule
20.07.2010
SetFirstResult не требуется, если вам не нужно пропускать записи / страницы.
- person Diego Mijelshon; 20.07.2010
Не работает, если у вас есть сопоставление "один ко многим" для этой сущности. Вы можете преобразовать его позже, чтобы получить корневую сущность dinctinct, но все же я хотел бы иметь возможность сказать, Nhibernate, дайте мне верхние 200 корневых сущностей с гидратированными дочерними элементами.
- person Eric; 09.07.2015