比DataSet更多的数据库流量?

时间:2012-04-27 21:36:33

标签: asp.net

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

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

事实上,如果给出相同的原因,DataReader会创建比DataSet更多的数据库流量。

1 个答案:

答案 0 :(得分:0)

DataSet 使用 DataReader来填充自己。

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