【发布时间】:2011-08-18 14:54:37
【问题描述】:
我有这些复选框列表和中继器组(大约需要从我的数据库加载 8 个控件),对于每个控件,我的数据访问层中有一个方法来选择信息并将其返回给我的控件。
但是有一个页面,我需要同时加载所有这 8 个控件..所以每个方法都将是一次访问数据库,我知道这会影响性能。那么我可以有一个新方法来创建连接并打开它,然后我可以调用多个方法来访问数据库并加载信息,然后在最后关闭连接。
如果这 8 个连接对性能没问题,有什么想法吗?您如何看待这个想法以及如何将其应用到实际中?
【问题讨论】:
-
一般来说,您假设建立一个到数据库的连接。根据需要拨打尽可能多的电话并在结束时断开连接。
-
如何通过一次查询将所有结果检索到一个 DataSet 中
-
我可能会误解或过度简化您的问题,但您看过formview control 吗?在使用数据库中的信息加载控件时,这对我非常有帮助。如果这不是您要找的,请忽略=)
-
我实际上需要 8 个单独的列表,每个列表从单独的表中获取信息。