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 .

적용 대상