1

我正在阅读有关 DataReader 的内容,发现有关 DataReader 的声明不清楚。这里是

DataReader 从数据库中获取记录并存储在网络缓冲区中,并在请求时提供。它在查询执行时释放记录,而不是等待整个查询执行。因此,与在内存中加载所有数据后释放数据的 DataSet 相比非常快。

1)它说DataReader从数据库中获取记录并存储在网络缓冲区中?我真的不明白什么是网络缓冲区?谁能告诉我网络缓冲区是什么意思

4

1 回答 1

2

请参阅此 MSDN 文章。网络缓冲区是客户端上的内存存储,它将保存一定数量的数据,这些数据通常小于整个数据集。当从缓冲区读取数据时,它将重新填充来自数据库的更多数据。

于 2013-08-06T13:30:30.273 回答