EntityConnection.BeginTransaction 方法

定义

重载

BeginTransaction()

使用基础提供程序开始一个事务。

BeginTransaction(IsolationLevel)

使用基础提供程序开始一个具有指定隔离级别的事务。

BeginTransaction()

使用基础提供程序开始一个事务。

public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction ();
override this.BeginTransaction : unit -> System.Data.Entity.Core.EntityClient.EntityTransaction
Public Overridable Function BeginTransaction () As EntityTransaction

返回

一个新的 EntityTransaction。 返回的 EntityTransaction 实例以后可以与 EntityCommand 关联以执行该事务下的命令。

例外

基础提供程序未知。-或-对 BeginTransaction() 的调用是在已具有当前事务的 上 EntityConnection 进行的。-或 -的 状态 EntityConnection 不是 Open

适用于

BeginTransaction(IsolationLevel)

使用基础提供程序开始一个具有指定隔离级别的事务。

public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction (System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> System.Data.Entity.Core.EntityClient.EntityTransaction

参数

isolationLevel
IsolationLevel

事务的隔离级别。

返回

一个新的 EntityTransaction。 返回的 EntityTransaction 实例以后可以与 EntityCommand 关联以执行该事务下的命令。

例外

基础提供程序未知。-或-对 BeginTransaction() 的调用是在已具有当前事务的 上 EntityConnection 进行的。-或 -的 状态 EntityConnection 不是 Open

适用于