It seems you've spammed every NH group except the correct one.
On Mon, May 3, 2010 at 8:03 AM, Azhar <[email protected]> wrote:
> can anyone help me to create a paginated list with filter and sort
> criteria using CreateMultiCriteria,
>
> my code is as follows
>
> public IList<T> GetPagedData(int page, int pageSize, out long count)
> {
> try
> {
> IList<T> all = new List<T>();
>
> ISession s = NHibernateSession;
> IList results =
> s.CreateMultiCriteria()
>
> .Add(s.CreateCriteria(typeof(T)).SetFirstResult(page).SetMaxResults(pageSize))
>
> .Add(s.CreateCriteria(typeof(T)).SetProjection(Projections.RowCount()))
> .List();
>
> foreach (Object o in (IList)results[0])
> all.Add((T)o);
>
> count = long.Parse((((IList)results[1])
> [0]).ToString());
> return all;
> }
> catch (Exception ex) { throw new
> Exception("GetPagedData", ex); }
> }
>
> --
> You received this message because you are subscribed to the Google Groups
> "NHibernate Contrib - Development Group" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<nhcdevs%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/nhcdevs?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"NHibernate Contrib - Development Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/nhcdevs?hl=en.