Таблица данных ADO.NET против чтения данных
DataReader более эффективен, чем DataTable, если вам нужно только показать данные, но не манипулировать ими. Однако, чтобы получить DataReader из уровня доступа к данным, я должен оставить объект подключения открытым? Я думаю, что это также очень большая проблема эффективности. Так есть ли другой подход к этому, чтобы в полной мере использовать DataReader?