【发布时间】:2023-04-07 13:21:01
【问题描述】:
我看到了这样的 ADO.NET EF 和 LINQ 分页结构:
var query = ...your normal query here...
int totalRecordCount = query.Count();
var pagedQuery = query.Skip(PageIndex*PageSize).Take(PageSize);
此代码似乎查询了将它们设置到本地内存中的所有记录,因此它获取了总数。之后,它使用跳过函数将记录分页到变量 pagedQuery 中。我错了吗?编译器如何将其转换为 SQL?另一个是做什么的?
【问题讨论】:
标签: linq entity-framework