DataContext.Transaction DataContext.Transaction DataContext.Transaction DataContext.Transaction Property

정의

데이터베이스에 액세스하는 데 사용할 .NET Framework.NET Framework의 로컬 트랜잭션을 가져오거나 설정합니다.Gets or sets a local transaction for the .NET Framework.NET Framework to use to access the database.

public:
 property System::Data::Common::DbTransaction ^ Transaction { System::Data::Common::DbTransaction ^ get(); void set(System::Data::Common::DbTransaction ^ value); };
public System.Data.Common.DbTransaction Transaction { get; set; }
member this.Transaction : System.Data.Common.DbTransaction with get, set
Public Property Transaction As DbTransaction

속성 값

쿼리와 명령을 실행할 때 DataContext에서 사용되는 트랜잭션 개체입니다.The transaction object used by the DataContext when executing queries and commands.

설명

이 속성에 대 한 기본 시나리오는 관계형와 상호 운용성 ADO.NETADO.NET 코드입니다.The primary scenario for this property is interoperability with relational ADO.NETADO.NET code. 직접 작성 하는 경우이 속성을 사용 하 여 예를 들어 Create / Update / Delete 설정 하는 메서드는 Transaction ADO 속성 Command 개체입니다.For example, use this property when you write your own Create/Update/Delete methods to set the Transaction property on the ADO Command object.

다음 사항에 유의하십시오.Note the following:

  • 이 속성 명시적으로 설정 하지 않은 경우 getter null을 반환 합니다.If this property has not been explicitly set, the getter returns null.

  • 코드에서 실행 되는 경우는 Transaction 예외를 throw 하는 컨텍스트를이 속성을 설정 합니다.If the code is executing in a Transaction context, setting this property throws an exception.

  • 이 속성이 설정 되어 새 경우 Transaction 가 열리면 예외가 쿼리 또는 업데이트가 실행 될 때입니다.If this property is set and a new Transaction is opened, an exception is thrown when a query or update is executed.

적용 대상