-1

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

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

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

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

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

4

1 回答 1

0

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

于 2014-08-10T15:51:42.340 回答