ADO.NET应用程序和基础数据源之间的交互基于一个具有双向信道的双体系结构。您可以使用各个特定于提供程序的命令或批处理更新过程来访问数据源,以读取和写入行。在这两种情况下,数据访问都会产生完全双向绑定,并涉及各种不同的对象和方法。您可以使用如SqlCommand和OleDbCommand等命令类来执行单个命令。可使用数据适配器对象来下载断开连接的数据,提交更新的行集。虽然“数据集”是数据适配器用于返回和提交记录块的容器对象,但各个命令通过数据读取器对象返回数据。更新是通过各个命令、存储过程完成