Compartir a través de


CreateApplicationTransaction Método

Crea una transacción de lectura confirmada a través de la que se aplican los cambios a la base de datos.

Espacio de nombres:  Microsoft.Synchronization.Data
Ensamblado:  Microsoft.Synchronization.Data (en Microsoft.Synchronization.Data.dll)

Sintaxis

'Declaración
Protected Overridable Function CreateApplicationTransaction As IDbTransaction
'Uso
Dim returnValue As IDbTransaction

returnValue = Me.CreateApplicationTransaction()
protected virtual IDbTransaction CreateApplicationTransaction()
protected:
virtual IDbTransaction^ CreateApplicationTransaction()
abstract CreateApplicationTransaction : unit -> IDbTransaction 
override CreateApplicationTransaction : unit -> IDbTransaction 
protected function CreateApplicationTransaction() : IDbTransaction

Valor devuelto

Tipo: System.Data. . :: . .IDbTransaction
La transacción usada para aplicar los cambios a la base de datos.

Ejemplos

El siguiente ejemplo de código invalida este método y establece una opción que habilita un comportamiento de instantánea en la base de datos Oracle.

protected override IDbTransaction CreateApplicationTransaction()
        {
            OracleTransaction trans = (OracleTransaction)this.Connection.BeginTransaction();
            new OracleCommand("set transaction read only", (OracleConnection)this.Connection, trans).ExecuteNonQuery();
            return trans;        
        }
Protected Overloads Overrides Function CreateApplicationTransaction() As IDbTransaction
    Dim trans As OracleTransaction = DirectCast(Me.Connection.BeginTransaction(), OracleTransaction)
    New OracleCommand("set transaction read only", DirectCast(Me.Connection, OracleConnection), trans).ExecuteNonQuery() 
    Return trans
End Function

Vea también

Referencia

RelationalSyncProvider Clase

RelationalSyncProvider Miembros

Microsoft.Synchronization.Data Espacio de nombres