DbTransactionInterceptor.TransactionUsed(DbConnection, TransactionEventData, DbTransaction) Yöntem

Tanım

Çağrıldıktan hemen RelationalDatabaseFacadeExtensions.UseTransaction sonra çağrılır.

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

Parametreler

connection
DbConnection

Bağlantı.

eventData
TransactionEventData

Bağlantı ve işlem hakkında bağlamsal bilgiler.

result
DbTransaction

geçirilen DbTransaction RelationalDatabaseFacadeExtensions.UseTransaction . Bu değer genellikle bu yöntemin uygulanması için dönüş değeri olarak kullanılır.

Döndürülenler

DbTransaction

Sonucu değiştirmeye çalışan herhangi bir kesme noktası için bu yöntemin normal bir uygulamasına geçirilen geçerli değer olarak kullanılacak değer, geçirilen RelationalDatabaseFacadeExtensions.UseTransaction result değerin geri dönmesidir.

Uygulamalar

Şunlara uygulanır