来,分享一个LINQ写的分页方法
2020-02-29 21:53
183 查看
以前每次写分页都感觉很麻烦,现在发现一个不错的。
前提:开发工具支持LINQ语法。
不废话 直接看代码:
//分页,Skip:第N条记录开始获取,Take:获取记录数
var Fenye=(from o in mdl.mdlMenu select o).Skip(0).Take(10);
小解一下::
(from o in mdl.mdlMenu select o) 大家知道这个是从数据源中查询数据的语法,
其中数据源可以是 SQL, DataSet,或者内存中的数据信息。
如果想得到 当前数据总条数。则可以使用
var Count=表名.Count();方法。
另一方面:Skip()相当于跳转页面。(index)
Take()相当于PageSize;即要在页面显示信息的条数。
转载于:https://www.cnblogs.com/BungeeJumping/archive/2011/08/25/2153305.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 来,分享一个LINQ写的分页方法
- 分享一个递归无限级拼接Json的方法---ExtJs的TreePanel和TreeGrid均适用(Ef,Lambda,Linq,IQueryable,List)
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 分享一个jquery的伪分页方法
- 分享一个自己写的MVC+EF “增删改查” 无刷新分页程序
- linq to sql 分页 的几种方法
- 分享一个微信自动抢红包软件_微信自动扫雷抢红包免root免越狱使用方法
- 一个功能齐全的DataGrid分页例子(两种方法)
- Linq中可实现分页的功能方法
- 自己用的一个ASP.Net MVC分页拿出来分享下
- 分享一个map跟javabean转换的方法
- 一个高效简洁的Struts分页方法
- 分享一个格式化文件大小的 C# 方法(转)
- 分享一个jQuery的超酷分页插件 - jPages
- 分享一个Flex管理系统 Session超时的时候 用户操作时自动提示并跳转到登陆页面的方法
- thinkphp 一个页面使用2次分页的方法
- 分享一个分页存储过程
- SQL Server2005及以上 存储过程分页方法分享
- 分享一个asp.net pager分页控件
- 友盟分享和第三方登录的一个工具类,具体的使用方法直接去友盟官网看,写的非常详细