LINQ模糊查询及分页
2013-05-03 15:03
225 查看
[WebMethod(Description = "这是这个测试方法.str=查询条件 count=每页页数 page=当前页数")] public List<Product> Test(string str ,int count , int page) { List<Product> ps = new List<Product>(); ZydDb context = new ZydDb(); //var list = context.SW_PRODUCTS.Where(t => t.PRODUCTSNAME.Contains("%S3N-160/R50 TM 10ITH%")) //.OrderByDescending(t => t.ORDERS) //.ToList(); //var list2 = context.SW_PRODUCTS.OrderBy(p => p.ORDERS).ToList().OrderBy(p => p.ORDERS).Skip(1).Take(5).ToList(); if (page >0) { page =page-1; } else { return null;} var list3 = context.SW_PRODUCTS.Where(t => t.PRODUCTSNAME.Contains(str)) .OrderByDescending(t => t.ORDERS).Skip(page*count).Take(count) .ToList(); if (list3 != null) { foreach (SW_PRODUCTS sps in list3) { Product p = new Product(); p.Id = sps.ID; ps.Add(p); } } return ps; }
由于查了很多数据 , 这里想让服务按需加载 所以写了一个LINQ分页的方法
相关文章推荐
- linq的模糊查询和分页
- 【CoreData】分页查询和模糊查询
- Linq排序、分组、模糊查询、调用外部方法、直接执行SQL语句、事务、修改数据
- linq 模糊查询
- CoreData 的简单使用__ 02.模糊查询和分页
- ajax 多条件模糊查询分页
- linq 多条件查询 where 拼接+分页
- php 模糊查询数据库的技巧,以及数据分页原理, Date转换
- springmvc4+spring4+hibernate4注解开发,分页查询,表头排序,多条件模糊查询,查询自动补全功能
- 【ssm个人博客项目实战08】博客的分页显示以及模糊查询,删除。
- LINQ自定义真分页(尚未添加多字段动态查询与多字段排序)
- 在mybatis中实现oracle分页和模糊查询
- LINQ 小项目【组合查询、分页】
- Linq动态查询与模糊查询
- VS2008下使用Linq To Entity的Skip().Take()分页查询时遇到数据结果不对的问题
- MVC与EF_模糊查询和分页
- Access 模糊参数 分页查询
- MyBatis模糊查询分页
- linq模糊查询
- Linq 模糊查询。Countains StartsWith EndsWith Indexof截取字符串,都可以用在Linq查询语句里