C# 实现EF的分页功能封装
在项目过程中经常需要使用分页,EF分页基本实现思路是使用DB.OrderBy(c=>c.id).Skip(10).Take(10) 如果你懂一下泛型和委托的用法的话可以自己封装一个分页函数,代码如下: using QYHT.WebUI.Models; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Web; namespace QYHT.WebUI.Common { public class methods { /// <summary> /// 分页查询 + 条件查询 + 排序 /// </summary> /// <typeparam name="Tkey"> 泛型 </typeparam> /// <param name="pageSize"> 每页大小 </param> /// <param name="pageIndex"> 当前页码 </param> /// <param name="total"> 总数量 </param> /// <param name="whereLambda"> 查询条件 </param> /// <param name="orderbyLambda"> 排序条件 <