ADO.NET是一组向.NET程序员公开数据访问服务的类。ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了一系列的方法,用于支持Microsoft SQL Server和XML等数据源进行访问,还提供了OLEDB和XML公开的数据源提供一致访问的方法。数据客户端应用程序可以使用ADO.NET来连接到这些数据源,并查询、添加、删除和更新所包含的数据。
ADO.NET支持两种访问数据的模型:无连接模型和连接模型。无连接模型将数据下载到客户机器上,并在客户机上将数据封装到内存中,然后可以像访问本地关系数据库一样访问内存中的数据。连接模型依赖于逐记录的访问,这种访问要求打开并保持与数据源的连接。