Los tipos que componen ADO.NET tienen por objetivo obtener datos de la base de datos rellenar un DataSet, manipular dicho elemento y devolver los datos manipulados a la base de datos, con la particularidad de que dentro del DataSet podemos tener la representación de tablas y relaciones entre ellas hasta llegar a tener una representación completa de toda una base de datos.