-3

忘记 DataSet 与 DataReader 参数的其他细节,并告诉我使用DataSet是否可以像 DataReader 那样避免创建尽可能多的数据库查询?

根据我的经验,很明显,使用 DataReader 比使用 DataSet 需要更多的数据库查询。使用 DataSet,您可以创建一个查询(或存储过程),断开连接,然后简单地查询 DataSet,从而减少数据库的来回操作。

所以事实上,在相同的原因场景下,DataReader 创建的数据库流量比 DataSet 多的说法是否正确。

4

1 回答 1

0

ADataSet 使用aDataReader来填充自己。

所以答案是否定的,aDataReader不会产生更多的数据库流量。开发人员的理解和使用(或误用)会产生更多的数据库流量。

于 2012-04-27T22:06:36.880 回答