数据集DataSet是以DataSet对象形式存在的。DAO.NET DataSet对象是一种用户对象,此对象表示一组相关表,在应用程序中这些表作为一个单元来引用。DataSet对象的常用属性是Tables、Relations等。DataSet对象的层次结构图所示:
DataSet对象由数据表及表关系组成,所以DataSet对象包含DataTable对象集合Tables和DataRelation对象集合Relations。而每个数据表又包含行和列以及约束等结构,所以DataTable对象包含DataRow对象集合Rows、DataColumn对象集合Columns和Constraint对象集合Constraints。DataSet层次结构中的类请参见表所示: 类 | 说明 |
DataTableCollection | 包含特定数据集的所有DataTable对象 |
DataTable | 表示数据集中的一个表 |
DataColumnCollection | 表示DataTable对象的结构 |
DataRowCollection | 表示DataTable对象中的实际数据行 |
DataColumn | 表示DataTable对象中列的结构 |
DataRow | 表示DataTable对象中的一个数据行 |
类 说明
DataTableCollection 包含特定数据集的所有DataTable对象 DataTable 表示数据集中的一个表 DataColumnCollection 表示DataTable对象的结构 DataRowCollection 表示DataTable对象中的实际数据行 DataColumn 表示DataTable对象中列的结构 DataRow 表示DataTable对象中的一个数据行