备案老域名

已经备案域名购买,老域名出售,已备案域名交易,老域名查询,已经备案域名注册,老域名抢注,Godaddy,宜春网站建设

« 上一篇下一篇 »

应该使用DataReader还是DataSet

在我们创建应用程序来访问数据存储时,我们的确考虑一下要采取何种类型数据访问,以及如何使用这些数据。在使用过后我们可以发现,相对于DataReader来说,DataSet过于复杂,相应的,也就丢失了一些操作性能并会占用一些内存。因此,无论何时我们都应该优先考虑使用DataReader对象而不是DataSet。仅在下列情况需要使用DataSet对象:

一、当我们需要远程控制从数据存储非连接的数据,并需要将数据传递到应用程序的另一层或客户端应用程序时,存储这些数据以便在过程中或类似的场景中使用、编辑它们。在存储才、传输或访问多个表时(例如,多个DataTable对象),以及这些数据之间的关系时,我们需要使用DataSet对象。

二、当我们需要使用DataSet内置方法,而不是执行单个SQL更新语句或存储程序来更新源数据库中的数据时。在DataSet中也存储了每个行初始的(也包括当前的)列值,因此,在多个用户同时更新数据时,DataSet可以起到更好的管理的作用。

三、在某些数据绑定场合中,如将同一数据绑定到多个控件时,或在DataGrid空间中使用自动的记录页面调度技术时,我们不能将DataReader当成数据源使用。在这种情况下,通常使用根据DataSet表中创建的DataView对象。另外,我们在迭代数据行,并要求能在行集中自由地前后移动时,因为它是一个只前向数据源,我们不能使用DataReader。

日历

控制面板

网站分类

最近发表

搜索

图标汇集

网站收藏

Tags列表

友情链接

Copyright www.hfyixinsoft.cn. Some Rights Reserved.