IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

datatable和dataset和datareader的区别

2014-12-24 13:27 来源: IT技术学习网原创 阅读:

本文讲述datatable和dataset和datareader的区别

关于datatable和dataset的区别这个问题,我可以用一条语句让大家立刻明白

DataTable dt = dataSet.Tables[0];

由上可见,dataset中的一个表就是datatable

事实上,常常被拿来与dataSet相提并论的是datareader

这里简单说一下我的理解,不对之处还请指教:

dataset可以实现datareader的功能以及更多的功能,因此dataset也更消耗资源。

例如:datareader只能实现从数据库中读数据,dataset还可以实现写回数据等等其它功能

如果只需要datareader就能实现功能要求就用datareader,否则用dataset

datatable和dataset和datareader的区别
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/datatable_dataset_datareader.html

评论文章 datatable和dataset和datareader的区别
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图