在博客园看到一个封装的ef的分页方法,不知道如何调用它,求给个例子
public virtual IQueryable<T> LoadPager<S>(int pageSize, int pageIndex, out int total,Expression<Func<T, bool>> whereLambda, bool isAsc, Expression<Func<T, S>> orderByLambda)
实例化这个对象,然后按照参数传递即可。
int total;
instance.LoadPager(20, 1, out total, x => x.Property== "", true, x => x.Property1);
要是不加查询条件,查全部呢,怎么写
@罗拉可乐: 条件参数:x=>true
var query;
var paged = query.Skip(pageIndex * pageSize).Take(pageSize);