我刚刚看到这个话题:数据表与数据集但这并没有解决我的疑问..让我更好地解释一下,我正在与数据库进行连接,需要在 GridView 中显示结果。 (我之前使用 VB6 时使用了 RecordSet,DataSet 与它非常相似,因此使用 DataSet 更容易。)
然后一个人告诉我 DataSet 不是最好的方法..
那么,我应该“学习” DataReader 还是继续使用 DataSet ?数据表?
有什么优点/缺点?
这本质上是:“水桶和软管哪个更好?”
A DataSet
这里是桶;它允许您携带一组断开连接的数据并使用它 - 但您将承担携带桶的成本(因此最好将其保持在您满意的大小)。
数据读取器就像一根软管:当数据从您身边飞过时,它提供对数据的单向/一次性访问;您不必一次携带所有可用的水,但需要将其连接到水龙头/数据库。
就像你可以用软管填充水桶一样,你可以填充水DataSet
与数据读取器。
我想说的是,他们做不同的事情......
我个人不使用DataSet
很多时候 - 但有些人喜欢它们。不过,我确实使用数据读取器进行 BLOB 访问等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)