我正在尝试开发三层架构。
数据访问层:将有连接字符串、执行存储过程、执行选择查询等方法。大多数情况下,这将返回数据集
业务层:可以从数据集中访问数据集并为 Web 表单提供排序和过滤数据。
表示层:将拥有所有网页、用户控件(如果有)。该层只能访问业务层
这对我来说没问题,直到要求仅限于显示记录。但是,当涉及到分页或排序时,每次我都必须绑定新数据,从而导致不必要的数据库命中。为了避免这种情况,我将数据集存储到缓存中并将其转换为数据集对象。是否有其他相同的选择
我正在尝试开发三层架构。
数据访问层:将有连接字符串、执行存储过程、执行选择查询等方法。大多数情况下,这将返回数据集
业务层:可以从数据集中访问数据集并为 Web 表单提供排序和过滤数据。
表示层:将拥有所有网页、用户控件(如果有)。该层只能访问业务层
这对我来说没问题,直到要求仅限于显示记录。但是,当涉及到分页或排序时,每次我都必须绑定新数据,从而导致不必要的数据库命中。为了避免这种情况,我将数据集存储到缓存中并将其转换为数据集对象。是否有其他相同的选择