NHibernate IQueryOver.ToRowCountQuery() equivalent when Using HQL IQuery
问题 I'm trying to implement paging within my project. When using NHibernate's IQueryOver syntax as shown below things are working as expected. public PagedResult<T> ExecutePagedQuery(IQueryOver<T,T> query) { SetPaging(query); var results = query.Future<T>(); var count = query.ToRowCountQuery().FutureValue<int>(); return new PagedResult<T>() { TotalItemCount = count.Value, PageOfResults = results.ToList() }; } protected virtual void SetPaging(IQueryOver<T, T> query) { var maxResults = PageSize;