自己编写的操作实体类的分页控件, 实现页码层与数据库的具体的信息隔离
摘要:
目前网络上有很多成熟的分页控件, 不过很多都是基于Sql语句进行分页, 而且直接绑定到分页控件中, 不能通过实体集合进行绑定, 因此不是很适合我目前项目的架构开发, 偶然一次机会在博客上看到有"永不言拜"先生发表的Sqlserver存储过程和C#分页类简化你的代码! 一文, 深受启发, 结合我正在使用的架构写了一个分页控件。
分页控件在Web开发中是不可或缺的一个控件, 但目前很多分页控件, 是通过设置Sql语句的方式进行分页, 这种方式的分页控件的缺点是和数据库紧密联系一起, 需要定制输出内容的时候, 需要绑定数据库字段的名称, 而且需要在底层拼接Sql语句以供分页控件调用. 在分层比较明显的架构中, 这种从界面层直接到数据库底层的操作破坏了分层的优雅和特点.
如果能够利用分页控件的专有特点(易用/分页检索)和分层架构的特点(共享实体类, 隔离底层和细节), 使得分页控件布局的时候访问的是实体类的信息, 而有可以按页进行数据检索, 那么就可以完美解决这个问题.
阅读全文
posted @ 2006-09-25 23:38 伍华聪 阅读(5152) 评论(7) 推荐(0) 编辑