LINQ to Entities中数据分页时,出现如下提示:
LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”。
难道必须要OrderBy吗??
有时我是按照数据库中默认查询出来的数据顺序来分页的,不需要排序。
LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”。
难道必须要OrderBy吗??
有时我是按照数据库中默认查询出来的数据顺序来分页的,不需要排序。
解决方案 »
- 求c# 带条件判断的字符串 复杂计算解决办法,高难度!
- GoogleMap的问题,有很多气球的时候,如何避免气球的彼此遮盖
- 如何用C#来建ORACLE JOB?
- Windows窗体中如何添加表格?
- 有谁知道用VS2005做网站时新建文件(如.aspx,.cs)默认用utf-8
- 欲购OA源码
- Windows程序中是否存在asp.net2.0中DetailsView类似的控件
- 在C#中怎样实现coolbar的效果?
- 百思不得其解,关于市面上的检测软件,请大家指点迷津!!
- 如何用C#代码打开指定的QQ群???坐等大神们进来展示身手。。
- 跪求C#数据接收程序
- 求助,如何把在C#textbox text数据串 保存在excel相应的cell里面
.Select((x, i) => new { x, i }).OrderBy(x => x.i).Select(x => x.x).Skip(xxx).Take(xxx);
....直接ToList那是在内存里面分页,我需要在数据库里分页;
第二种方法不还是要写“OrderBy”;
所以skip take 取数据前必要要按照相同的排序规则先排好序