var query = from item in DB.Table
where item.Field == 1
orderby item.Field2
select item;
PagedList<MyType> pagedList = query.ToPagedList(pageIndex, pageSize);
Надеюсь, что это поможет... Я использую его сейчас, и он работает нормально для linq для сущностей. С Linq для сущностей вы должны выполнить Orderby, прежде чем сможете использовать Skip и Take.