共用方式為


CreateApplicationTransaction 方法

建立讀取認可交易,透過它將變更套用到資料庫。

命名空間:  Microsoft.Synchronization.Data
組件:  Microsoft.Synchronization.Data (在 Microsoft.Synchronization.Data.dll 中)

語法

'宣告
Protected Overridable Function CreateApplicationTransaction As IDbTransaction
'用途
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

傳回值

型別:System.Data. . :: . .IDbTransaction
用來將變更套用到資料庫的交易。

範例

下列程式碼範例會覆寫此方法,並且設定在 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

請參閱

參考

RelationalSyncProvider類別

RelationalSyncProvider 成員

Microsoft.Synchronization.Data 命名空間