本质上就是:“哪个更好:水桶还是软管?”
一个
DataSet是这里的桶; 它允许您随身携带一组断开连接的数据并进行处理-但是会产生随身携带存储桶的成本(因此最好将存储桶保持在您喜欢的大小)。
数据读取器就是软管:它提供了单向/一次性访问数据的权限,因为它掠过了您。您不必一次携带所有可用的水,但需要将其连接到水龙头/数据库。
而且,就像您可以用软管填充一个桶一样,您也可以
DataSet用数据读取器填充它。
我要说的是,他们做不同的事情…
我个人
DataSet不常使用-但有些人喜欢它们。但是,我确实使用数据读取器进行BLOB访问等。



