EntityConnection.BeginTransaction 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 。