Linq分页
来源:互联网 发布:数据挖掘十大算法书评 编辑:程序博客网 时间:2024/05/20 02:29
public void GetCollegeList(HttpContext context) { try { int pageSize = CF.ToInt(context.Request.QueryString["pageSize"], 0); int pageIndex = CF.ToInt(context.Request.QueryString["pageIndex"], 0); string keywords = context.Request.QueryString["k"]; IQueryable<DLX_CollegeInfo> msgQuery; if (!string.IsNullOrEmpty(keywords)) { msgQuery = from e in _dataContext.DLX_CollegeInfo where e.Title.Contains(keywords) select e; } else { msgQuery = from e in _dataContext.DLX_CollegeInfo select e; } int totalCount = msgQuery.Count(); List<DLX_CollegeInfo> msgList; msgList = msgQuery.OrderByDescending(e => e.CreateTime).Skip(pageSize * pageIndex).Take(pageSize).ToList(); if (msgList != null && msgList.Count > 0) { object[] msgObj = new object[msgList.Count]; for (int i = 0; i < msgList.Count; i++) { DLX_CollegeInfo msgEntity = msgList[i]; msgObj[i] = new { Id = msgEntity.Id, Title = msgEntity.Title, Content =CF.SubHtmlContentByLength(Convert.ToString( msgEntity.Content), 20), ImageUrl = msgEntity.ImageUrl, CreateUser = msgEntity.CreateUser, CreateTime = msgEntity.CreateTime.ToString("yyyy/MM/dd") }; } var resJsonObj = new { status = "S", TotalCount = totalCount, CollegeList = msgObj }; context.Response.Write(JsonConvert.SerializeObject(resJsonObj)); } else { var resJsonObjE = new { status = "E" }; context.Response.Write(JsonConvert.SerializeObject(resJsonObjE)); } } catch (Exception ex) { LogHelper.Fatal("GetCollegeList Error", ex); var resJsonObjE = new { status = "F", message = ex.Message }; context.Response.Write(JsonConvert.SerializeObject(resJsonObjE)); } }
0 0
- Linq分页
- Linq 分页
- linq 分页
- Linq分页
- c# Linq 的分页
- LINQ+AspNetPager分页
- Linq to sql 分页
- Linq 分页查询数据
- 用Linq实现分页
- entityframework + Linq 分页
- Linq的分页
- linq查询并分页
- Linq to sql 分页
- LINQ-分页数据查询
- MVC Linq语法分页
- LINQ专栏----LINQ中的分页技术
- LINQ+GridView+AspNetPager 实现分页
- Linq分页去重复值
- ip统计访问浏览器次数
- make uImage
- 神经网络从原理到实现
- 217. Contains Duplicate
- Matplotlib Toolkits:地图绘制工具
- Linq分页
- springmvc StringHttpMessageConverter 中文乱码的几种解决办法
- Java打Jar包的几种方式
- 深度优先搜索和广度优先搜索
- 【腾讯TMQ】MBT探索系列 – PRE/POST 模型在网络接口测试MBT的应用和探索
- redis之sort命令
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解决办法
- Java并发系列-8、线程安全与共享资源
- URL中文乱码的问题,特殊字符的解决办法