ef中union和spik一块使用报错怎么解决

坤灵小舍 2017-12-05 09:39:59
ef中union和spik一块使用报错怎么解决
报错信息:
{"The method 'Skip' is only supported for sorted input in LINQ to Entities. The method 'OrderBy' must be called before the method 'Skip'."}
...全文
689 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hertz_liu 2018-02-02
  • 打赏
  • 举报
回复

var result = tableA.Where(x=>过滤条件).OrderBy(x=>x.属性1).ThenBy(x=>x.属性2).Skip(10).Take(10).ToList()
西漠以西 2017-12-20
  • 打赏
  • 举报
回复
把英文翻译成中文,自然后懂了。
正怒月神 2017-12-20
  • 打赏
  • 举报
回复
其实想想就知道了。 order是排序。 skip是跳过。 只有按照一个顺序,才能skip这个顺序集合的前面几项,然后take。
mylcom 2017-12-19
  • 打赏
  • 举报
回复
orderby方法先排序后在用skip方法
exception92 2017-12-05
  • 打赏
  • 举报
回复
The method 'OrderBy' must be called before the method 'Skip'."} -》提示的很明显啊,orderby方法必须用在skip方法之前。

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧