摘要: 数据源分页允许通过编写自定义逻辑来获得期望的数据库记录页。分页操作可以在组件中进行,也可以在数据库的存储过程或LINQ to SQL查询中进行。如果需要非常高效的分页效果,应该在存储过程或LINQ查询中编写分页逻辑。 阅读全文
posted @ 2015-06-03 00:03 willey01 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 用户界面分面注意事项:要利用用户界面分页,必须将GridView/ListView/DataList等等控件绑定到适合的数据源类型上。适合的数据源类型包括集合、DataSet、DataTable和DataView,但不包括DataReader这样的类型。优点:方便,只需简单设置控件的AllowPag... 阅读全文
posted @ 2015-06-02 19:17 willey01 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 开发客户端Data Service服务提供了元数据查询 --myservice.svc/$metadata.net客户端:通过使用代理生成工具生成代理类 --datasvcutil /uri: /out:AJAX客户端:通过javascript脚本库进行访问--Data Service AJAX ... 阅读全文
posted @ 2015-06-01 17:15 willey01 阅读(168) 评论(0) 推荐(0) 编辑
摘要: UI层分页在客户端进行数据分页主要通过客户端脚本进行实现优点:提高网络传输量,提高宽带利用率缺点:需加编写大量客户端脚本,增加开发与维护成本1. UpdatePanel控件优点:使用ASP.NET AJAX中UpdatePanel控件,可以将应用层提供的分页功能转换到客户端无需代码维护充分利用服务器... 阅读全文
posted @ 2015-06-01 15:35 willey01 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 应用层分页技术在应用层/逻辑层缓存数据,并进行数据的分段显示。主要由程序代码完成优点:查询数据库次数少,每次返回结果快缺点:首次查询慢,占用应用层内存资源总体适用于小型数据的查询(一次查询所有数据并缓存)1.使用GridView/ListView控件(.net平台)应用GridView/ListVi... 阅读全文
posted @ 2015-05-26 23:07 willey01 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 方法: 1 --#local_variable代表临时表名 2 if object_id('tempdb.[dbo].#local_variable') is not null 3 begin 4 drop table #local_variable 5 end 6 或 7 if object_i... 阅读全文
posted @ 2015-05-23 20:49 willey01 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 数据层分页技术在数据库查询时,只查询特定页面的数据主要由T-SQL来完成适用于比较大的数据表优点:返回的结果集小,查询速度快缺点:需要多次查询数据库数据层数据分页五种常用方法:其中Row_Number()方法可替代identity(1,1),从而实现和临时表、表变量方法混和使用。USE Advent... 阅读全文
posted @ 2015-05-23 14:43 willey01 阅读(134) 评论(0) 推荐(0) 编辑