CreateEnumerationTransaction-Methode

Erstellt eine Read Committed-Transaktion, über die Änderungen aus der -Datenbank aufgelistet werden.

Namespace:  Microsoft.Synchronization.Data
Assembly:  Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)

Syntax

'Declaration
Protected Overridable Function CreateEnumerationTransaction As IDbTransaction
'Usage
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

Rückgabewert

Typ: System.Data. . :: . .IDbTransaction
Die zum Aufzählen der Änderungen in der Datenbank verwendete Transaktion.

Beispiele

Das folgende Codebeispiel setzt diese Methode außer Kraft und legt eine Option fest, die Momentaufnahmeverhalten in der Oracle-Datenbank ermöglicht.

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

Siehe auch

Verweis

RelationalSyncProvider Klasse

RelationalSyncProvider-Member

Microsoft.Synchronization.Data-Namespace