RelationalTransactionFactory.Create Methode

Definition

Überlädt

Create(IRelationalConnection, DbTransaction, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

Erstellt eine RelationalTransaction-Instanz.

Create(IRelationalConnection, DbTransaction, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

Erstellt eine RelationalTransaction-Instanz.

Create(IRelationalConnection, DbTransaction, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

Erstellt eine RelationalTransaction-Instanz.

public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTransaction Create (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> logger, bool transactionOwned);
abstract member Create : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
override this.Create : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
Public Overridable Function Create (connection As IRelationalConnection, transaction As DbTransaction, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean) As RelationalTransaction

Parameter

connection
IRelationalConnection

Die Verbindung mit der Datenbank.

transaction
DbTransaction

Der zugrundeliegende DbTransaction.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Die Protokollierung, in die geschrieben werden soll.

transactionOwned
Boolean

Ein Wert, der angibt, ob die Transaktion im Besitz dieser Klasse ist (d. h., ob sie verworfen werden kann, wenn diese Klasse verworfen wird).

Gibt zurück

Eine neue RelationalTransaction-Instanz.

Implementiert

Gilt für:

Create(IRelationalConnection, DbTransaction, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

Erstellt eine RelationalTransaction-Instanz.

public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTransaction Create (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> logger, bool transactionOwned);
abstract member Create : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
override this.Create : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
Public Overridable Function Create (connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean) As RelationalTransaction

Parameter

connection
IRelationalConnection

Die Verbindung mit der Datenbank.

transaction
DbTransaction

Der zugrundeliegende DbTransaction.

transactionId
Guid

Die eindeutige Korrelations-ID für diese Transaktion.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Die Protokollierung, in die geschrieben werden soll.

transactionOwned
Boolean

Ein Wert, der angibt, ob die Transaktion im Besitz dieser Klasse ist (d. h., ob sie verworfen werden kann, wenn diese Klasse verworfen wird).

Gibt zurück

Eine neue RelationalTransaction-Instanz.

Implementiert

Gilt für: