DataContext.Transaction Propiedad

Definición

Obtiene o establece una transacción local para que .NET Framework use para tener acceso a la base de datos.

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

Valor de propiedad

Objeto de transacción utilizado por el objeto DataContext al ejecutar consultas y comandos.

Comentarios

El escenario principal de esta propiedad es la interoperabilidad con código de ADO.NET relacional. Por ejemplo, use esta propiedad al escribir sus propios Create/UpdateDelete/métodos para establecer la Transaction propiedad en el objeto ADO.Command

Tenga en cuenta lo siguiente:

  • Si esta propiedad no se ha establecido explícitamente, el captador devuelve null.

  • Si el código se ejecuta en un Transaction contexto, al establecer esta propiedad se produce una excepción.

  • Si se establece esta propiedad y se abre una nueva Transaction , se produce una excepción cuando se ejecuta una consulta o actualización.

Se aplica a