猿问

linq to entity 的数据库使用oracle的时候排序分页问题

项目中使用到linq to entity而且数据库得用oracle结果就出现了问题,使用了codeplex里面的http://oracleef.codeplex.com/ 的oracle Provider,排序分页的时候就出现问题,返回结果是分页后再排序,但想要的是先排序后分页,感觉里面很多地方都有问题,contains之类的,不知道有没人碰到过,有没什么解决方案~?

富国沪深
浏览 492回答 2
2回答

繁星淼淼

不要全部读出来,分页读取数据,然后排序就是你要的结果了

手掌心

同样的问题啊,排序后toList,然后skip().take().toList() 就可以了,但是不知道为什么,希望谁能说说?
随时随地看视频慕课网APP
我要回答