DataAccessor成员

公共构造函数

名称

说明

DataAccessor

已重载。初始化 DataAccessor类的新实例。

公共属性

名称

说明

ConnectionString

虚拟属性。获取连接字符串。

Connection

虚拟属性。获取当前所使用的数据库连接对象的实例。

SingletonConnection

虚拟属性。获取或设置是否使用但连接模式执行数据库操作。

DBMS

抽象属性。获取DataAccessor的实现所使用的DBMS名称;

ReThrowExecuteException

获取或设置是否重新抛出命令执行异常,只对DbException有效。 默认为true,重新抛出命令执行异常。

受保护的属性

名称

说明

StatementCollection

虚拟属性。获取或设置当前TSQL配置文件中的所有SQL语句块。

Command

虚拟属性。获取或设置当前DbCommand的实例。

公共方法

名称

说明

ExecuteNonQuery

已重载。虚函数。执行 Transact-SQL 语句,返回受影响的行数。

TransExecuteNonQuery

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回受影响的行数。

AsyncExecuteNonQuery

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteNonQueryComplated事件获取执行结果。

ExecuteNonQueryFromSQL

已重载。虚函数。执行 Transact-SQL 语句,返回受影响的行数。

TransExecuteNonQueryFromSQL

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回受影响的行数。

AsyncExecuteNonQueryFromSQL

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteNonQueryComplated事件获取执行结果。

ExecuteReader

已重载。虚函数。执行 Transact-SQL 语句,返回一个打开的IDataReader对象的实例。

TransExecuteReader

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回一个打开的IDataReader对象的实例。

AsyncExecuteReader

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteReaderComplated事件获取执行结果。

ExecuteReaderFromSQL

已重载。虚函数。执行 Transact-SQL 语句,返回一个打开的IDataReader对象的实例。

TransExecuteReaderFromSQL

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回一个打开的IDataReader对象的实例。

AsyncExecuteReaderFromSQL

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteReaderComplated事件获取执行结果。

ExecuteDataSet

已重载。虚函数。执行 Transact-SQL 语句,返回一个数据集。

TransExecuteDataSet

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回一个数据集。

AsyncExecuteDataSet

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteDataSetComplated事件获取执行结果。

ExecuteDataSetFromSQL

已重载。虚函数。执行 Transact-SQL 语句,返回一个数据集。

TransExecuteDataSetFromSQL

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回一个数据集。

AsyncExecuteDataSetFromSQL

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteDataSetComplated事件获取执行结果。

ExecuteScalar

已重载。虚函数。执行 Transact-SQL 语句,返回查询所返回的结果集中第一行第一列的值。

TransExecuteScalar

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回查询所返回的结果集中第一行第一列的值。

AsyncExecuteScalar

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteScalarComplated事件获取执行结果。

ExecuteScalarFromSQL

已重载。虚函数。执行 Transact-SQL 语句,返回查询所返回的结果集中第一行第一列的值。

TransExecuteScalarFromSQL

已重载。虚函数。使用事务执行 Transact-SQL 语句,返回查询所返回的结果集中第一行第一列的值。

AsyncExecuteScalarFromSQL

已重载。虚函数。异步执行 Transact-SQL 语句,返回异步结果。

可以自定义异步完成后的处理函数,也可以通过AsyncExecuteScalarComplated事件获取执行结果。

BeginTransactoin

已重载。虚函数。开始事务,并返回DbTransaction的一个实例。

CommitTransaction

虚函数。提交事务。

DropTransaction

虚函数。取消事务。

CloseConnection

关闭当前数据库连接对象,并关闭单连接模式。该方法只有在SingletonConnection设置为true时调用才有意义。

CreateParameter

虚函数。在DataAccessor的指定的实现中构建相应的DBMS特有的DbParameter的实例。

受保护的方法

名称

说明

BuildCommand

虚函数。在DataAccessor的指定的实现中构建相应的DBMS特有的DbCommand的实例

CreateAdapter

抽象函数。在DataAccessor的指定的实现中构建相应的DBMS特有的DbDataAdapter的实例。

CreateCommand

抽象函数。在DataAccessor的指定的实现中构建相应的DBMS特有的DbCommand的实例。

CreateConnection

抽象函数。在DataAccessor的指定的实现中构建相应的DBMS特有的DbConnectoin的实例。

EndExecuteNonQuery

虚函数。异步执行 Transact-SQL 语句的回调函数

EndExecuteReader

虚函数。异步执行 Transact-SQL 语句的回调函数

EndExecuteDataSet

虚函数。异步执行 Transact-SQL 语句的回调函数

EndExecuteScalar

虚函数。异步执行 Transact-SQL 语句的回调函数

OnAsyncExecuteNonQueryCompleted

虚函数。当AsyncExecuteNonQuery成功时调用

OnAsyncExecuteReaderCompleted

虚函数。当AsyncExecuteReader成功时调用

OnAsyncExecuteDataSetComplated

虚函数。当AsyncExecuteDataSet成功时调用

OnAsyncExecuteScalarComplated

虚函数。当AsyncExecuteScalar成功时调用

ToDictionary

把键值对数组参数转换为字典类型参数

公共事件

名称

说明

AsyncExecuteDataSetCompleted

AsyncExecuteDataSet成功事件

AsyncExecuteNonQueryCompleted

AsyncExecuteNonQuery成功事件

AsyncExecuteReaderCompleted

AsyncExecuteReader成功事件

AsyncExecuteScalarCompleted

AsyncExecuteScalar成功事件

ExecuteFailed

异步执行命令失败事件,只对类型为DbException的异常有效,其他类型的异常会照常抛出。

Last edited Dec 5, 2011 at 8:55 AM by zhangwei03020915, version 1

Comments

No comments yet.