【问题标题】:Accessing Data in Cache in Business Layer访问业务层缓存中的数据
【发布时间】:2014-09-04 00:44:02
【问题描述】:

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

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

  • 业务层:可以从数据集中访问数据集并为 Web 表单提供排序和过滤数据。

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

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

【问题讨论】:

    标签: asp.net caching business-layer


    【解决方案1】:

    我完成了将 Grid 与 List 对象而不是 Dataset 的绑定。我已经第一次初始化 List 以获得所需的数据。

    【讨论】:

      猜你喜欢
      • 2020-11-28
      • 2012-08-30
      • 2012-07-06
      • 2010-11-23
      • 2010-11-18
      • 2023-03-11
      • 2018-04-17
      • 1970-01-01
      • 2012-11-26
      相关资源
      最近更新 更多