首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ef+linq怎么实现当前页显示多少条数据就从数据库里查找多少条数据

2012-12-15 
ef+linq如何实现当前页显示多少条数据就从数据库里查找多少条数据ef+linq如何实现当前页显示多少条数据就

ef+linq如何实现当前页显示多少条数据就从数据库里查找多少条数据
ef+linq如何实现当前页显示多少条数据就从数据库里查找多少条数据

我现在一个数据库里有800多万条数据,我现在通过搜索是一页只显示20条,如何只从数据库里查询20条,要点下页翻页的时候再从数据库里取20条到40条之间的20条

而不要当前只需20条得把800万条都查询出来,这样速度就太慢了

[最优解释]
list.Skip((pageno-1)*pagesize).Take(pagesize)
[其他解释]
还有其他方法吗?
[其他解释]
其他方法就是 数据库里做了 SQL rownumber over 函数

热点排行