- 1
- 0
- 约1.36千字
- 约 1页
- 2020-09-23 发布于天津
- 举报
如果数据不经常变动,可以在 dataset 中本地维护一个记录缓存,以此提高性能。例如,
可以在本地 dataset 中存储 10 页有用的数据, 并且只有当用户浏览超出缓存第一页和最后一
页时,才从数据源中查询新数据。
1) ado.net 分页避免使用带有 startrecord 和 maxrecords 值的 dataadapter.fill 重载。当以这
种方式填充 dataset 时,ado.net 分页只有 maxrecords 参数 (从 startrecord 参数标识的记录开始 )
指定的记录数量用于填充 dataset,但无论如何总是返回完整的查询。 这就会引起不必要的处
理,用于读取“不需要的”记录 ;而且为了返回附加记录,会耗尽不必要的服务器资源。
2) 用于每次只返回一页记录的技术是创建 sql 语句,将 where 子句以及 order by 子句和
top 谓词组合起来。 ado.net 分页此技术取决于存在一种可唯一标识每一行的办法。当浏览下
一页记录时, 修改 where 子句使之包含所有唯一标识符大于当前页最后一个唯一
您可能关注的文档
最近下载
- 2024年三级餐厅服务员(高级)职业资格鉴定考试题库-下(多选、判断题汇总).doc VIP
- 麦肯锡管理咨询顾问逻辑思维能力培训(167页).pptx VIP
- 中国消化道早癌筛查及内镜诊治指南2025版.docx
- 圆与圆的位置关系市公开课一等奖省赛课微课金奖课件.ppt VIP
- 中小学《刮画》校本教材.docx
- 家政服务员高级实操试卷5.docx VIP
- 重大事故隐患安全管理制度.docx VIP
- 经济法律法规:金融法律制度PPT教学课件.pptx VIP
- 2024年高级家政服务员职业鉴定考试题库(含答案).doc VIP
- 《GB_T 16462.4 - 2007数控车床和车削中心检验条件 第4部分:线性和回转轴线的定位精度及重复定位精度检验》最新解读.docx VIP
原创力文档

文档评论(0)