DataReader – является курсором, осуществляющим переход по записем в хранилищи данных
В соединенной среде работа с базами данных по следующиму принципу:
Устанавливается соединение с источником данных, для этого используют один из объектов Connection (в зависимости от типа базы данных). Именно этот объект может устанавливать связь, которая будет закрыта, только после окончания работы с источником данных. Таким образом, ресурсы сервера будут заняты на протяжении всей работы пользователя с данными.
После установки соединения создаются объекты Command, которые позволяют создавать команды к источнику данных и посылать их на выполнение
В случае, если мы выбираем данные из базы, то используется специальный объект DataReader для доступа к данным
Ниже приведена схема взаимодействия описанных объектов для системы управления базами данных SQL Server. В следующих главах мы будем говорить об этих объектах более детально.