Welcome

首页 / 软件开发 / .NET编程技术 / 小议ADO.NET对象模型

小议ADO.NET对象模型2011-09-16 博客园 冠华仔了解ADO.NET模型对数据应用程序开发很重要,下面是我今天学习总结的ADO.NET新手入门级的知识,希 望对新手有用,也期待以这块破砖头引来高手们的玉哦!

DataSet(数据集)。它表示整个数据库的一个子集,无需跟数据库有直接连接,缓存在机器中, DataSet需要周期性地跟父数据库进行连接,以对数据库和DataSet相互更新。

DataSet不仅仅从一个表中获得几行,而且要获得一组表,它们包含有原数据库关系和约束的必要原数 据。

DataSet由DataTable对象和DataRelation对象组成,Tables属性返回的一个DataTableCollection保存 着所有的DataTable对象。

DataSet结构:

Rows。DataTable的Rows集合返回表的行集合。使用这个集合查看数据库的查询结果,在历遍查看每个 记录。要访问数据集,我们只需要访问DataSet中的表DataTable,然后历遍Rows集合即可。

DataAdapter(数据库适配器)。是关系型数据库的抽象,它的角色是作为DataSet和数据库之间的桥 梁,DataAdapter提供的Fill()方法可以从数据库中获取数据并生成DataSet。

数据通讯的过程如图: