Sdílet prostřednictvím


IRelationalTransactionFactory.Create Metoda

Definice

Přetížení

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

Vytvoří RelationalTransaction instanci.

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

Vytvoří RelationalTransaction instanci.

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

Vytvoří RelationalTransaction instanci.

public 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
Public Function Create (connection As IRelationalConnection, transaction As DbTransaction, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean) As RelationalTransaction

Parametry

connection
IRelationalConnection

Připojení k databázi.

transaction
DbTransaction

Základní DbTransaction.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Protokolovací nástroje, do které chcete zapisovat.

transactionOwned
Boolean

Hodnota označující, zda transakce je vlastněna touto třídou (tj. zda může být odstraněna, když je tato třída uvolněna).

Návraty

Nová RelationalTransaction instance.

Platí pro

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

Vytvoří RelationalTransaction instanci.

public 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
Public Function Create (connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean) As RelationalTransaction

Parametry

connection
IRelationalConnection

Připojení k databázi.

transaction
DbTransaction

Základní DbTransaction.

transactionId
Guid

Jedinečné ID korelace pro tuto transakci.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Protokolovací nástroje, do které chcete zapisovat.

transactionOwned
Boolean

Hodnota označující, zda transakce je vlastněna touto třídou (tj. zda může být odstraněna, když je tato třída uvolněna).

Návraty

Nová RelationalTransaction instance.

Platí pro