ADO.NET是Microsoft .NET Framework中所包含的一组库,用于在.NET应用程序中同各种数据存储区进行通信。ADO.NET库中包含用于连接至数据源、提交查询以及处理结果的类。还可将ADO.NET用作一种可靠、分层的非连接数据缓存,以脱机方式处理数据。利用最主要的非连接对象DataSet,可以对数据进行排序、搜索、筛选、存储挂起更改,以及在分层数据中进行浏览。DataSet还包含很多功能,填补了传统数据访问和XML开发之间的空白。开发人员现在可以通过传统的数据访问接口处理XML数据,反之亦然。