¿Qué es mejor: DataSet o DataReader?

Acabo de ver este tema:Datatable vs Dataset pero no resolvió mi duda ... Permítame explicarlo mejor, estaba haciendo conexión con la base de datos y necesitaba mostrar los resultados en un GridView. (Utilicé RecordSet cuando trabajé con VB6 hace mucho tiempo y DataSet es bastante similar a él, por lo que fue mucho más fácil usar DataSet). Entonces, un tipo me dijo que DataSet no era el mejor método para hacerlo.

Entonces, ¿debería "aprender" DataReader o seguir usando DataSet? Tabla de datos ? ¿Cuáles son los pros / contras?

Respuestas a la pregunta(5)

Su respuesta a la pregunta