DataContext.Transaction Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
/Update
Delete
/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.