项目中使用到linq to entity而且数据库得用oracle结果就出现了问题,使用了codeplex里面的http://oracleef.codeplex.com/ 的oracle Provider,排序分页的时候就出现问题,返回结果是分页后再排序,但想要的是先排序后分页,感觉里面很多地方都有问题,contains之类的,不知道有没人碰到过,有没什么解决方案~?
不要全部读出来,分页读取数据,然后排序就是你要的结果了
同样的问题啊,排序后toList,然后skip().take().toList() 就可以了,但是不知道为什么,希望谁能说说?
toList就读取到内存中了,在之后的分页就是针对内存操作了
@在北落: 3Q,知道了,大数据量是个问题