处对象 dataset和datareader的区别?
浏览量:1147
时间:2021-03-11 12:51:48
作者:admin
dataset和datareader的区别?
. datareader不能脱机处理,而且它是只读的和向前的,但是速度显然非常快。Dataset可以存储各种数据库对象,如表触发器,而datareader只能存储游标记录。Dataset可以更新回原始数据库,但datareader不能;Dataset可以用于wordpreview,datareader只能用于FW;datareader类似于仅向前的游标记录集。数据集称为数据集!对ADO.net用ADO实现相对数据库断开连接的主要体现!Datereader是客户端的一个仅向前的游标,它们的应用程序字段是不同的!看完数据!如果您想经常更改,可以使用dataset,dataset还支持序列化,可以与XSLT结合使用!网络开发!Datareader倾向于快速读取数据!对于大量的数据,可能应用得更频繁!<[3]ADO.NET提供以下两个对象来检索关系数据并将其存储在内存中:dataset和datareader。数据集提供内存中数据的关系表示、一组数据(包括一些表(这些表包含数据、排序数据和约束数据))以及表之间的关系。Datareader提供来自数据库的快速、仅向前、只读数据流。在使用数据集时,DataAdapter(或者commandbuilder)通常用于与数据源交互。使用dataset时,还可以使用DataView对dataset中的数据进行排序和筛选。还可以从数据集继承来创建强类型数据集,该数据集用于将表、行和列作为强类型对象属性公开。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。