Exemplo n.º 1
0
        public IEnumerable <T> GetPaging(int page, int pageSize, Expression <Func <T, bool> > expression)
        {
            page     = (page <= 0) ? 1 : page;
            pageSize = (pageSize <= 0) ? Contanst.DEFAULT_PAGE_SIZE : pageSize;

            return(Dbset.Where(expression).OrderBy(OrderByExtension.GetKeyField(typeof(T))).Skip((page - 1) * pageSize).Take(pageSize));
        }
Exemplo n.º 2
0
        public virtual IEnumerable <T> GetPaging(int page, int pageSize)
        {
            page     = (page <= 0) ? 1 : page;
            pageSize = (pageSize <= 0) ? Contanst.DEFAULT_PAGE_SIZE : pageSize;

            return(Dbset.OrderByDescending(OrderByExtension.GetKeyField(typeof(T))).Skip((page - 1) * pageSize).Take(pageSize));
        }