ADO.NET由两个部分组成:.NET数据提供程序和数据集(DataSet).NET数据提供程序包括4个核心对象:Connection对象,用来建立数据库连接;Command对象,用来对数据库执行命令;DataReader对象,用来从数据库中获取只读,只进的数据;DataAdapter对象,是数据集(DataSet)和数据库之间的桥梁,用来将数据填充到数据集,并把数据集中修改过的数据提交给数据库。数据集(DataSet)是一个临时存储数据的地方,位于客户端的内存当中。它不和数据库直接打交道,而是通过DataAdapter对象和数据库联系的。