ADO.NET是由一些重要对象组成,除了DataAdapter之外基本上可以分为两种类型:连接对象和非连接对象。其中,连接对象是指在数据操作、交互时需要已经打开的可用连接的对象。主要包括: |
Connection:建立一个与数据源的连接。
Transaction:将一系列操作组织到一起形成一个事务,要么全部都执行,要么一个都不执行。
Command:执行数据库操作命令,如增加、查询、更新或删除数据。
DataAdapter:建立一个连接或者提供一个现存连接。
DataReader:相当于一个能够向前移动的游标,可以从数据库中快速获得数据。 |
非连接对象是指在不同的访问请求之间,以非连接方式工作的对象。主要包括: |
DataSet:ADO.NET中非连接数据访问模型的最重要对象。能提供关系型数据库管理系统(DBMS)的基础功能。
DataTable:类似数据库中的表的概念,按行、列存储数据。
DataRow:表示一个可列举的DataRow对象集合。
DataColumn:表示一个DataTable中的属性结构。
DataView:类似数据库中的视图的概念,用户可以在DataTable上定义多个DataView。 |
|