ADO.NET proporciona acceso a datos y permite a los programadores conectarse a fuentes de datos como SQL Server y Oracle. Consiste en proveedores de datos que permiten conexiones, comandos y parámetros, y conjuntos de datos que almacenan datos en la memoria de forma similar a una base de datos. Los conjuntos de datos contienen tablas, filas, columnas y relaciones que permiten la manipulación de datos sin conexión.