다음을 통해 공유


DatabaseFacade.AutoSavepointsEnabled 속성

정의

트랜잭션이 로 수동으로 시작된 BeginTransaction()후 트랜잭션 저장점이 호출될 경우 에서 트랜잭션 저장점을 자동으로 SaveChanges() 만들지 여부입니다.

public virtual bool AutoSavepointsEnabled { get; set; }
member this.AutoSavepointsEnabled : bool with get, set
Public Overridable Property AutoSavepointsEnabled As Boolean

속성 값

설명

기본값은 입니다 true. 즉 SaveChanges() , 수동으로 시작된 트랜잭션 내에서 트랜잭션 저장점을 만듭니다. 이 속성에 관계없이 데이터 공급자가 지원하는 경우에만 저장점이 만들어집니다. 을 참조하세요 SupportsSavepoints.

이 값을 로 false 설정하려면 데이터베이스가 실패할 경우 SaveChanges() 손상된 상태로 남을 수 있으므로 주의해야 합니다.

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

적용 대상