访问业务层中的缓存中的数据

时间:2014-07-14 06:40:00

标签: asp.net caching business-layer

我正在尝试开发三层架构。

  • 数据访问层:将有连接字符串,执行存储过程,执行选择查询等方法。大多数情况下,这将返回数据集

  • 业务层:可以从数据集访问数据集&提供分类和过滤数据到Web窗体。

  • 表示层:将包含所有网页,用户控件(如果有)。此图层只能访问业务层

这对我来说没问题,直到需求仅限于显示记录。但是,当涉及到分页或排序时,每次我必须绑定新数据,从而导致不必要的数据库命中。为了避免这种情况,我将数据集存储到缓存&将其类型转换为数据集对象。是否还有其他替代品

1 个答案:

答案 0 :(得分:0)

我完成了使用List对象绑定Grid和&不是数据集。我已经首次初始化List以获取所需的数据。

相关问题