ADO.NET permite el acceso a datos de múltiples fuentes de datos. Provee objetos para establecer conexiones, ejecutar consultas y actualizar datos, ya sea en modo conectado o desconectado. En modo conectado se usan Connection, Command y DataReader, mientras que en modo desconectado se usa DataSet con DataAdapter para cargar y sincronizar datos entre la aplicación y la base de datos. ADO.NET ofrece flexibilidad y portabilidad para el desarrollo de aplicaciones que accedan a datos.