我有一个 ASP.NET 页面,其中有一堆需要填充的控件(例如下拉列表)。
我想单次访问数据库并带回多个记录集,而不是为每个控件进行往返。
我可以带回 DataSet 中的多个表,或者可以带回 DataReader 并使用“.NextResult”将每个结果集放入自定义业务类中。
使用 DataReader 方法我是否可能会看到足够大的性能优势,或者我应该只使用 DataSet 方法?
任何有关您通常如何处理此问题的示例将不胜感激。
-
如果你有超过1000个从您的数据库中获取的记录。
- 如果你不是很感兴趣
自定义存储和自定义分页
”对于网格视图"
- 如果您的服务器有内存压力。
- 如果连接没有问题
每次该页面时您的数据库
叫。
那么我认为更好的是使用DataReader。
else
-
如果你的数量少于1000从您的数据库中获取的记录。
- 如果您有兴趣
存储和分页”为了
网格视图"
- 如果你的服务器没有内存
压力。
- 如果您想连接到您的
数据库只需一次即可获取
的好处Caching.
那么我认为更好的是使用DataSet。
我希望我是对的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)