다음을 통해 공유


DatabaseFacade.CurrentTransaction 속성

정의

컨텍스트에서 사용 중인 현재 IDbContextTransaction 를 가져오거나, 사용 중인 트랜잭션이 없는 경우 null을 가져옵니다.

public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction CurrentTransaction { get; }
public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? CurrentTransaction { get; }
member this.CurrentTransaction : Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
Public Overridable ReadOnly Property CurrentTransaction As IDbContextTransaction

속성 값

설명

, 또는 Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransactionBeginTransaction()Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransaction하나가 호출되지 않는 한 이 속성은 null입니다. 현재 DbConnection 또는 이와 유사한 트랜잭션을 가져오려고 시도하지 않습니다.

관계형 데이터베이스의 경우 반환IDbContextTransaction된 에서 를 사용하여 Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction 기본 DbTransaction 을 가져올 수 있습니다.

자세한 내용 및 예제는 EF Core의 트랜잭션 을 참조하세요.

적용 대상