OleDbTransaction 类

定义

表示要对数据源进行的 SQL 事务。 此类不能被继承。

public ref class OleDbTransaction sealed : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class OleDbTransaction sealed : System::Data::Common::DbTransaction
public sealed class OleDbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
type OleDbTransaction = class
    inherit MarshalByRefObject
    interface IDbTransaction
    interface IDisposable
type OleDbTransaction = class
    inherit DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public NotInheritable Class OleDbTransaction
Inherits DbTransaction
继承
OleDbTransaction
继承
实现

注解

应用程序通过调用BeginTransactionOleDbConnection对象来创建OleDbTransaction对象。 与事务关联的所有后续操作(例如提交或中止事务)对对象执行 OleDbTransaction

属性

名称 说明
Connection

OleDbConnection获取与事务关联的对象,或者null如果事务不再有效。

DbConnection

在派生类中重写时,获取 DbConnection 与事务关联的对象。

(继承自 DbTransaction)
IsolationLevel

指定 IsolationLevel 此事务。

方法

名称 说明
Begin()

启动嵌套数据库事务。

Begin(IsolationLevel)

启动嵌套数据库事务,并指定要用于新事务的隔离级别。

Commit()

提交数据库事务。

CreateObjRef(Type)

创建一个对象,其中包含生成用于与远程对象通信的代理所需的所有相关信息。

(继承自 MarshalByRefObject)
Dispose()

释放由 <a0/a0> 使用的非托管资源。

(继承自 DbTransaction)
Dispose(Boolean)

释放由托管资源使用 DbTransaction 的非托管资源,并选择性地释放托管资源。

(继承自 DbTransaction)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
Finalize()

允许对象在垃圾回收回收资源之前尝试释放资源并执行其他清理操作。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetLifetimeService()

检索控制此实例的生存期策略的当前生存期服务对象。

(继承自 MarshalByRefObject)
GetType()

获取当前实例的 Type

(继承自 Object)
InitializeLifetimeService()

获取生存期服务对象来控制此实例的生存期策略。

(继承自 MarshalByRefObject)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
MemberwiseClone(Boolean)

创建当前 MarshalByRefObject 对象的浅表副本。

(继承自 MarshalByRefObject)
Rollback()

从挂起状态回滚事务。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

显式接口实现

名称 说明
IDbTransaction.Connection

获取与 DbConnection 事务关联的对象;如果事务不再有效,则获取 null 引用。

(继承自 DbTransaction)
IDisposable.Dispose()

执行与释放、释放或重置非托管资源关联的应用程序定义任务。

适用于

另请参阅