1
我正在阅读关于DataReader,并发现关于DataReader的声明不清楚。这里是关于DataReader的一个小混乱
DataReader从数据库中提取记录并存储在网络缓冲区中并随时提供请求。它在查询执行时释放记录,不会等待整个查询执行。因此,与将所有数据加载到内存中后释放数据的DataSet相比,速度非常快。
1)它说数据读取器从数据库中提取记录并存储在网络缓冲区中? 我真的不明白什么是网络缓冲区? 谁能告诉我这是什么意思网络缓冲区?
+1,澄清这并不意味着查询的所有结果都预先加载到客户端。缓冲区通常比结果集小得多,缓冲区也用于将结果加载到数据适配器/数据集中。 –
谢谢,澄清更新。 –
当网络缓冲区是内存中的一个区域,那么他们可以说缓冲区为什么他们使用像网络缓冲区这个词....任何特殊的原因? – Thomas