are you sure with this ?
Because DetachedCriteria does'nt contain SetMaxResults / SetFirstResult Methods.
And There is not usage with CreateMultiCritieria
torkelo wrote:
you could try this:
DetachedCriteria pagedQuery = DetachedCriteria.For<Entity>()
.SetMaxResults(pageSize)
.SetFirstResult(pageSize*pageIndex);
DetachedCriteria countQuery = DetachedCriteria.For<Entity>()
.SetProjection(Projections.Count());
var result = session.CreateMultiCritieria()
.Add(pagedQuery)
.Add(countQuery)
.List();
var items = result[0];
var count = (long)result[1];