只是一个用EF写的一个简单的分页方法而已
2014-04-26 21:57
218 查看
只是一个用EF写的一个简单的分页方法而已
升序还是降序
貌似就这样这个方法还不错的样子,附上一下完整方法的图片,喜欢这个字体,我将EF上下文的对象提到了最上面。
求指教,共同进步。
public IQueryable<UserInfo> LoadPagesForInfos<T>(int pageSize, int pageIndex, out int total, Func<UserInfo, bool> whereFunc, Func<UserInfo, T> orderByFunc,bool isAsc) { DataModelContainer db = new DataModelContainer(); total = db.UserInfo.Where(whereFunc).Count(); if (isAsc) { return db.UserInfo.Where(whereFunc) .OrderBy<UserInfo, T>(orderByFunc) .Skip(pageSize * (pageIndex - 1)) .Take(pageIndex) .AsQueryable(); } else { return db.UserInfo.Where(whereFunc) .OrderByDescending<UserInfo, T>(orderByFunc) .Skip(pageSize * (pageIndex - 1)) .Take(pageIndex) .AsQueryable(); } }
升序还是降序
貌似就这样这个方法还不错的样子,附上一下完整方法的图片,喜欢这个字体,我将EF上下文的对象提到了最上面。
求指教,共同进步。
相关文章推荐
- 只是想建立一个简单的FTP服务而已
- 用struts2 完成一个简单的通讯录,实现增删改查,分页,文件上传(头像),表单验证(两种方法)
- 给自己做的项目添加开机动画,只是一个简单的添加方法,如果系统的方法太麻烦的画,就试试我这个吧,但是如果是想专业一些的话,还是学习系统的吧!!!
- 一个最为简单的jquery 分页实现方法!可以用用于理解js分页的原理。
- EF架构~扩展一个分页处理大数据的方法
- ADO.Net实现非连接的简单分页方法(DataAdapter.Fill重载中的一个).
- 利用java基础写的一个简单的小游戏,没有UI界面,只是涉及到类的封装,方法的调用,方便日后复习用
- ADO.Net实现非连接的简单分页方法(DataAdapter.Fill重载中的一个).
- 一个简单的利用POST方法上传文件
- 使用CI数据库类的一个简单方法
- 【自用】C# 遍历指定文件夹下的文件的一个简单方法
- 一个功能齐全的DataGrid分页例子(两种方法)
- 一个简单的分页控件
- 判断VC 6.0装了哪些补丁的一个简单方法
- asp.net core 实现一个简单的仓储的方法
- 一个简单的oracle分页存储过程的实现和调用
- 一个简单看安卓性能的方法
- 如何写一个简单的分页
- Jquery简单分页实现方法
- 一个简单的验证字符串是否为Base64编码的方法