DataReader与DataSet的区别

DataReader与DataSet的区别


DataReader用于连接模式的数据访问,DataSet用于断开模式的数据访问;

DataReader每次只在内存中加载一条数据,占用内存很小,DataSet是数据在内存中的缓存,相当与一个小型数据库,比较消耗内存;

DataReader只负责从数据源读取数据到本地,是只读向前的游标,灵活性较差,DataSet可以通过DataAdapter对数据库进行回传更新操作;

你可能感兴趣的:(reader)