Share via


ConnectionContext.Transaction 속성

가져오거나 실행할 때 사용할 트랜잭션을 설정 합니다 Transact-SQL 문을.

네임스페이스:  Microsoft.Data.Schema.UnitTesting
어셈블리:  Microsoft.Data.Schema.UnitTesting(Microsoft.Data.Schema.UnitTesting.dll)

구문

‘선언
Public Property Transaction As DbTransaction
    Get
    Set
public DbTransaction Transaction { get; set; }
public:
property DbTransaction^ Transaction {
    DbTransaction^ get ();
    void set (DbTransaction^ value);
}
member Transaction : DbTransaction with get, set
function get Transaction () : DbTransaction
function set Transaction (value : DbTransaction)

속성 값

형식: System.Data.Common.DbTransaction
현재 단위 테스트의 트랜잭션입니다.

설명

이 속성을 사용하면 생성된 테스트 코드를 단일 트랜잭션의 범위에서 실행하도록 수정할 수 있습니다. 예를 들어 응용 프로그램 테스트 만들기, 업데이트 및 삭제는 데이터베이스 상태를 변경합니다. 그러나 단일 트랜잭션의 범위 내에서 테스트를 실행 하 여 다른 테스트의 실행에 영향을 미치는 하나의 테스트 작업을 방지할 수 있습니다. 테스트 완료 및 확인 후 롤백할 수 트랜잭션.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ConnectionContext 클래스

Microsoft.Data.Schema.UnitTesting 네임스페이스

DbTransaction