Я хочу использовать следующий запрос в беглом nHibernate:
_dataContext.Products .Where(filterExpression) .OrderBy(sortExpression + " " + sortDirection) .Skip(pageIndex * pageSize) .Take(pageSize);
в критериях и в HQL *
.SetFirstResult(pageIndex * pageSize).SetMaxResults(pageSize)
LinqToNhibernate:
session.Query<Product>() .Where(filterExpression) .OrderBy(sortExpression + " " + sortDirection) .Skip(pageIndex * pageSize) .Take(pageSize);