2009-03-06 4 views

답변

1

고유 한 개체를 만들어 TransactionScope를 래핑하고 올바른 격리 수준을 설정 한 다음이를 TransactionScope 대신 사용할 수 있습니다.

정상적으로 작동하는 것은 보증 할 수 없지만 그럴 듯하네요. 그럴 경우 알려 주시면 답변을 업데이트하겠습니다.

1

프로젝트 전체 옵션이있는 도우미 메소드 TransactionManager.CreateTransactionScope 만 있습니다. 주변 트랜잭션이있는 경우와 같이 추가 논리를 캡슐화하는 데 유용한 곳이기도합니다. 응용 프로그램에 적합한 것에 따라 해당 옵션을 사용하거나 호환 가능한 옵션으로 중첩 된 트랜잭션을 만들거나 새 트랜잭션을 만들 수 있습니다. 이러한 행동 중 어느 것이 허용되는지를 지정하는 오버로드).