DatabaseFacade.CurrentTransaction 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨텍스트에서 사용 중인 현재 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.UseTransaction 중 BeginTransaction()Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransaction하나가 호출되지 않는 한 이 속성은 null입니다. 현재 DbConnection 또는 이와 유사한 트랜잭션을 가져오려고 시도하지 않습니다.
관계형 데이터베이스의 경우 반환IDbContextTransaction된 에서 를 사용하여 Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction 기본 DbTransaction 을 가져올 수 있습니다.
자세한 내용 및 예제는 EF Core의 트랜잭션 을 참조하세요.
적용 대상
Entity Framework