- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
虽然在网上阅读了大量可用资源,但我找不到一个明确的解释:
在什么情况下需要同时分配 PageingInfo.PageNumber
和 PageingInfo.PagingCookie
的值?
例如:假设我们有 10,000 条唯一记录,我们想检索所有这些记录,但一次检索 200 条记录。 我们是否必须迭代 PageNumber
(50 次迭代),还是仅使用 PagingCookie
就足够了?
现在,我想分享一下我在网上找到的资源:
首先,许多在线资源链接到官方 MSDN 示例(对于 FetchXML:1、2,对于 QueryExpression:1、2),但没有针对此问题的直接答案。它们都遍历 PageNumber
,但据我了解(这可能是错误的),一个页面总是有 5000 条记录(或者是吗?)。
其次,我找到了this使用 PagingCookie
的演示,从 40 条记录中获取 6-10 条记录:
<fetch mapping="logical" count="5" page="2" paging-cookie="<cookie page="1"><new_parentrecordid last="{F8DAB1AA-3A0F-E411-8189-005056B20097}" first="{F8DAB1AA-3A0F-E411-8189-005056B20097}" /></cookie>" version="1.0">
<entity name="new_parentrecord">
<attribute name="new_name" />
<link-entity name="new_childrecord" from="new_parentaid" to="new_parentrecordid">
<attribute name="new_childrecordid" />
<attribute name="new_name" />
</link-entity>
</entity>
</fetch>
然后,上面解释为下面的 SQL 查询:
select top 6 "new_parentrecord0".new_name as "new_name"
, "new_parentrecord0".new_parentrecordId as "new_parentrecordid"
, "new_childrecord1".new_childrecordId as "new_childrecord1.new_childrecordid"
, "new_childrecord1".new_name as "new_childrecord1.new_name"
from
new_parentrecord as "new_parentrecord0"
join new_childrecord as "new_childrecord1" on ("new_parentrecord0".new_parentrecordId = "new_childrecord1".new_ParentAId)
where
((("new_parentrecord0".new_parentrecordId > '01DBB1AA-3A0F-E411-8189-005056B20097')))
order by
"new_parentrecord0".new_parentrecordId asc
因此,正如我在这个例子中看到的那样,不需要使用页码,因为在 SQL 查询的结果中只使用了分页 cookie。
如果对这个问题有一个很好的澄清就太好了。
最佳答案
我的经验和我刚刚所做的额外研究表明,是的,我们确实需要遍历所有页面。虽然页码永远不会进入 SQL 查询,但它控制 SQL 将在其过滤器中使用哪个 ID。
查询中没有页号:
分页 cookie 中的 ID 保持不变:
页数:
ID的变化:
值得注意的是,如果您在不更改分页 cookie 中的页面或 ID 的情况下前进页面 #,
系统使用分页 cookie 的最后一个 ID 并扩展 SQL“top”参数以获取您请求的页面数:
而且它必须对 SQL 记录集做一些处理,因为它返回正确数量的记录(在本例中为 20),ID 是高级的:
关于dynamics-crm - 何时指定 PagingInfo.PagingCookie 和 PagingInfo.PageNumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45880477/
是否有可能只为两页或更多页显示 django pisa 的页码?显示页码的模板如下所示: Page 我认为有必要在 pisa 处理它们之前获取页数。使用像这样的伪 if/else 语句的任
我有一个 django rest 框架的简单分页类: class StandardResultsSetPagination(PageNumberPagination): page_size =
我有一个没有标题的 .rdlc 报告(我有组标题) 我想将 PageNumber 放在组标题上。 如果我使用 Globals!PageNumber 我会得到这个错误: textrun 'Textbox
我在我的 cshtml 页面中使用 jqgrid。问题是网格区域很窄,所以我希望网格寻呼机中的页码字段出现在页面中网格附近的其他地方。我只需要重新定位页码字段,而不是寻呼机本身。 最佳答案 页码 字段
我有一个名为 Book 的 Parse 类。其中有一列 pageNumber。 我想查询每个页码的最新对象。可以有多个对象具有相同的 pageNumber,这就是为什么我只想查询 pageNumber
我正在编写一个 Excel VBA 宏,它将文本复制到 Word for Windows 文件中,并且 稍后为其添加格式。 它使用包含 Logo 的 .dotx 模板。左下角是一个带有序列号的文本框。
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
据我了解,要从物理内存访问页面,CPU 会为请求的页面生成 PageNumber 和 PageOffset。逻辑 PageNumber 内容随后被页表条目中的物理 PageNumber 内容替换。因此
虽然在网上阅读了大量可用资源,但我找不到一个明确的解释: 在什么情况下需要同时分配 PageingInfo.PageNumber 和 PageingInfo.PagingCookie 的值? 例如:假
为什么我找不到reader.getPageN(1)?也无法从 PdfReader.java 中找到它。我该如何解决这个问题? 最佳答案 您似乎正在尝试使用 iText5 代码,同时使用 iText7
我正在编写一个脚本,该脚本可以将来自 Internet 的 PDF(不将其保存到磁盘)转换为一系列 jpeg,然后将 JPG 保存到 AWS s3。 不幸的是,下面的代码仅将 PDF 的第一页以 JP
我是一名优秀的程序员,十分优秀!