断开连接层主要使用System.Data命名空间下的成员。包括DataSet,DataTable,DataRow,DataColume等。
22.1ADO.NET断开连接层
重要概念数据适配器:是保存在内存中的数据库副本DataSet和数据库之间的桥梁。Instead of使用数据读取器,我们使用数据适配器来获取和更新数据。
为了增加性能,数据适配器会尽可能缩短连接打开的总时间。
22.2DataSet的作用
包含了3个有用的强类型集合,即DataTableCollection,DataRelationCollection,PropertyCollection。而这些集合又可以通过相应的属性来访问。
22.2.1DataSet的主要属性:通过一张表格介绍了DataSet的其他属性和作用,包括CaseSensitive等。
22.2.2DataSet的主要方法:通过一张表格介绍了DataSet的一些方法及其作用。包括可以回滚,clear,clone,copy等。
22.2.3构建DataSet:创建了一个很简单的DataSet并添加了三个扩展属性(利用ExendedProperty),此外介绍了GUID(全局唯一标示符),可以快速生成唯一的标示符。