CreateApplicationTransaction-Methode
Erstellt eine READ COMMITTED-Transaktion, über die Änderungen in der Datenbank übernommen werden.
Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)
Syntax
'Declaration
Protected Overridable Function CreateApplicationTransaction As IDbTransaction
'Usage
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
Rückgabewert
Typ: System.Data. . :: . .IDbTransaction
Die zum Übernehmen der Änderungen in die 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 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