DataReader与DataSet的区别
DataReader用于连接模式的数据访问,DataSet用于断开模式的数据访问;
DataReader每次只在内存中加载一条数据,占用内存很小,DataSet是数据在内存中的缓存,相当与一个小型数据库,比较消耗内存;
DataReader只负责从数据源读取数据到本地,是只读向前的游标,灵活性较差,DataSet可以通过DataAdapter对数据库进行回传更新操作;