CreateEnumerationTransaction Método
Crea una transacción de lectura confirmada mediante la cual se enumeran los cambios de 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 CreateEnumerationTransaction As IDbTransaction
'Uso
Dim returnValue As IDbTransaction
returnValue = Me.CreateEnumerationTransaction()
protected virtual IDbTransaction CreateEnumerationTransaction()
protected:
virtual IDbTransaction^ CreateEnumerationTransaction()
abstract CreateEnumerationTransaction : unit -> IDbTransaction
override CreateEnumerationTransaction : unit -> IDbTransaction
protected function CreateEnumerationTransaction() : IDbTransaction
Valor devuelto
Tipo: System.Data. . :: . .IDbTransaction
La transacción usada para enumerar los cambios de 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 CreateEnumerationTransaction()
{
OracleTransaction trans = (OracleTransaction)this.Connection.BeginTransaction();
new OracleCommand("set transaction read only", (OracleConnection)this.Connection, trans).ExecuteNonQuery();
return trans;
}
Protected Overloads Overrides Function CreateEnumerationTransaction() 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