Linq子查询不会用
一个表里有6条数据,要用Linq 先查询出前面三条数据(repter1显示),
最后怎么查询后三条数据呢(repter2显示)
------解决方案--------------------var query=db.TableA.Take(3);
var q2=db.TableA.Skip(3);
------解决方案-------------------- 5楼的代码写的很有问题
1。先过滤筛选再orderby
2. && m.pimage != null && !"".Equals(m.pimage))
不知你为何要这么写,可以修改成:
!string.IsNullOrEmpty(m.pimage)
或 !string.IsWhiteOrEmpty(m.pimage)
3.如果你的数据量很大的话,你的这句将是致命 的: bb.selectAll().Count()-3
------解决方案--------------------兄弟,你那有推荐的LINQ书么,现在LINQ属于打酱油阶段
------解决方案--------------------take(3);取前3
skip(3);跳过前3
------解决方案--------------------没用过,我就直接构造SQL语句。。