您的位置:首页 > 其它

来,分享一个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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
aiye6246 发布了0 篇原创文章 · 获赞 0 · 访问量 158 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐