社区
C#
帖子详情
LINQ to Entities中数据分页时,必须要OrderBy吗??
pinqing
2012-07-05 01:56:54
LINQ to Entities中数据分页时,出现如下提示:
LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”。
难道必须要OrderBy吗??
有时我是按照数据库中默认查询出来的数据顺序来分页的,不需要排序。
...全文
425
5
打赏
收藏
LINQ to Entities中数据分页时,必须要OrderBy吗??
LINQ to Entities中数据分页时,出现如下提示: LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”。 难道必须要OrderBy吗?? 有时我是按照数据库中默认查询出来的数据顺序来分页的,不需要排序。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q107770540
2012-07-09
打赏
举报
回复
如果不是相同的排序规则,那么每次取的数据也有可能会重复
所以skip take 取数据前必要要按照相同的排序规则先排好序
wlf535944903
2012-07-09
打赏
举报
回复
先调用Skip take 然后在 ToList 这样不是在内存中分页的
可以看下SQL检控~
pinqing
2012-07-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
加上一个ToList()
或者
db.Where(x => ...)
.Select((x, i) => new { x, i }).OrderBy(x => x.i).Select(x => x.x).Skip(xxx).Take(xxx);
[/Quote]
....直接ToList那是在内存里面分页,我需要在数据库里分页;
第二种方法不还是要写“OrderBy”;
种草德鲁伊
2012-07-05
打赏
举报
回复
必须的,自己写分页语句的时候,不也要先排序吗。
threenewbee
2012-07-05
打赏
举报
回复
加上一个ToList()
或者
db.Where(x => ...)
.Select((x, i) => new { x, i }).OrderBy(x => x.i).Select(x => x.x).Skip(xxx).Take(xxx);
LinQ
分页
填删改查 asp.net.mvc
在ASP.NET MVC框架
中
,开发Web应用程序
时
,
数据
操作是必不可少的部分。`
LinQ
`(Language Integrated Query,语言集成查询)是一种强大的
数据
查询工具,它允许开发者使用C#或VB.NET语言直接在代码
中
编写查询,与...
ASP.NET MVC
Linq
to SQL 实现
数据
库增删改(源代码)ASP.NET MVC
Linq
to SQL 实现
数据
库增删改(源代码) ASP.NET MVC
分页
控件
var
entities
= db.My
Entities
.
Order
By(e => e.Id).ToPagedList(pageNumber, pageSize); return View(
entities
); } } ``` 视图
中
需要引用PagedList.Mvc库,并显示
分页
链接: ```html @model PagedList....
Linq
中
文版文档
- **
Linq
to
Entities
**:在Entity Framework
中
用于操作ORM映射的
数据
。 3. **
Linq
的语法和操作** - **查询表达式**:`from`、`where`、`select`、`group by`等关键字构成的查询表达式,可以组合使用。 - **过滤...
LINQ
开发实战
`.NET Framework`库
中
的`System.
Linq
`命名空间提供了大量扩展方法,如`Where()`用于过滤
数据
,`Select()`用于转换
数据
,`
Order
By()`和`
Order
ByDescending()`用于排序,`GroupBy()`用于分组等。 **
数据
提供者**是...
Linq
中
文教程word 文档
1. **
数据
查询**:
Linq
提供了丰富的查询操作,包括过滤(Where)、选择(Select)、投影(SelectMany)、排序(
Order
By/
Order
ByDescending)、分组(GroupBy)等。 2. **
数据
转换**:
Linq
可以将一种
数据
结构转换为另...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章