次の方法で共有


DbTransactionInterceptor.TransactionUsed メソッド

定義

が呼び出された直後 RelationalDatabaseFacadeExtensions.UseTransaction に呼び出されます。

public virtual System.Data.Common.DbTransaction TransactionUsed (System.Data.Common.DbConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, System.Data.Common.DbTransaction result);
abstract member TransactionUsed : System.Data.Common.DbConnection * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * System.Data.Common.DbTransaction -> System.Data.Common.DbTransaction
override this.TransactionUsed : System.Data.Common.DbConnection * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * System.Data.Common.DbTransaction -> System.Data.Common.DbTransaction
Public Overridable Function TransactionUsed (connection As DbConnection, eventData As TransactionEventData, result As DbTransaction) As DbTransaction

パラメーター

connection
DbConnection

接続。

eventData
TransactionEventData

接続とトランザクションに関するコンテキスト情報。

result
DbTransaction

DbTransactionRelationalDatabaseFacadeExtensions.UseTransaction渡された 。 この値は、通常、このメソッドの実装の戻り値として使用されます。

戻り値

結果を変更しようとしていないインターセプターに対してこのメソッドの通常の実装に RelationalDatabaseFacadeExtensions.UseTransaction 渡される有効な値として使用される値は、渡された値を result 返すことです。

実装

適用対象