Database 在基于web的应用程序中,是否使用数据读取器或数据表作为保存从DB收集的数据的位置?

Database 在基于web的应用程序中,是否使用数据读取器或数据表作为保存从DB收集的数据的位置?,database,Database,我听说在基于web的应用程序中,当我们想要从DB获取数据时,最好将数据收集到数据读取器中,而不是数据表中 您的选择是什么?数据阅读器和数据表做两件截然不同的事情。DataReader是一种仅向前的“设备”,用于从表中获取数据。DataTable允许您在内存中持久化该数据 所以,为了回答您的问题,我将使用DataReader为基于web的应用程序获取数据。也就是说,您还可以使用DataTable来存储所获取的信息(例如,在会话变量中),这样您就不必再次从数据库中获取数据 (顺便说一句,我也投票决定

我听说在基于web的应用程序中,当我们想要从DB获取数据时,最好将数据收集到数据读取器中,而不是数据表中


您的选择是什么?

数据阅读器和数据表做两件截然不同的事情。DataReader是一种仅向前的“设备”,用于从表中获取数据。DataTable允许您在内存中持久化该数据

所以,为了回答您的问题,我将使用DataReader为基于web的应用程序获取数据。也就是说,您还可以使用DataTable来存储所获取的信息(例如,在会话变量中),这样您就不必再次从数据库中获取数据


(顺便说一句,我也投票决定关闭,因为()非常相似。希望上面的信息能帮助你。)

什么框架、平台、数据库?对不起,我忘了。NET framework 3+,数据库=SQL Server 2005