ADO.net es un conjunto de clases que expone servicios de acceso a datos para .NET Framework. Ofrece componentes para crear aplicaciones distribuidas compartiendo datos. El DataSet representa datos en memoria de forma independiente a la fuente, y puede cargar datos de una base de datos relacional o guardarse en XML. ADO.net reduce el tiempo de conexión a la base de datos al cargar los datos solo cuando es necesario.