Я читал о DataReader и нашел инструкцию о DataReader, которая не ясна. здесь этоЧто касается небольшой путаницы в отношении DataReader
DataReader извлекает записи из базы данных и сохраняет их в сетевом буфере и предоставляет запросы. Он освобождает записи по мере выполнения запроса и не ждет выполнения всего запроса. Следовательно, очень быстро по сравнению с DataSet, который освобождает данные после загрузки всех данных в память.
1) он говорит, что DataReader извлекает записи из базы данных и сохраняет в сетевом буфере? Я действительно не понимаю, что такое сетевой буфер? может кто-нибудь сказать мне что это означает сетевой буфер?
+1 с разъяснением, что это не означает, что все результаты запроса предварительно загружены клиенту. Буфер часто намного меньше, чем набор результатов, а буфер также используется для загрузки результатов в dataadapter/dataset. –
Спасибо, обновлено для уточнения. –
, когда сетевой буфер является областью в памяти, тогда они могли бы сказать, что они используют термин, например, сетевой буфер ... какая-либо особая причина? – Thomas