Сейчас я пытаюсь использовать «rownum» в запрос, чтобы сделать то же самое. Я попробовал это:
Код: Выделить всё
finalCriteria
.Add(Restrictions.Between(Projections.SqlProjection("rownum", new string[] { "RowNumber" }, new IType[] { NHibernateUtil.Int64 }), rowIndex, rowIndex + pageSize));
Есть предложения?
Вот один из способов, которыми я тщетно использовал SetFirst и SetMax
Код: Выделить всё
finalCriteria.SetFirstResults(pageIndex* pageSize).SetMaxResults(pageSize)
Подробнее здесь: https://stackoverflow.com/questions/120 ... ing-rownum