Sdílet prostřednictvím


RelationalTransaction Konstruktory

Definice

Přetížení

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

Inicializuje novou instanci RelationalTransaction třídy .

RelationalTransaction(IRelationalConnection, DbTransaction, ILogger, Boolean)

Inicializuje novou instanci RelationalTransaction třídy .

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

Inicializuje novou instanci RelationalTransaction třídy .

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

Inicializuje novou instanci RelationalTransaction třídy .

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

Inicializuje novou instanci RelationalTransaction třídy .

public RelationalTransaction (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> logger, bool transactionOwned);
new Microsoft.EntityFrameworkCore.Storage.RelationalTransaction : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
Public Sub New (connection As IRelationalConnection, transaction As DbTransaction, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean)

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).

Platí pro

RelationalTransaction(IRelationalConnection, DbTransaction, ILogger, Boolean)

Inicializuje novou instanci RelationalTransaction třídy .

public RelationalTransaction (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Microsoft.Extensions.Logging.ILogger logger, bool transactionOwned);
new Microsoft.EntityFrameworkCore.Storage.RelationalTransaction : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Microsoft.Extensions.Logging.ILogger * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
Public Sub New (connection As IRelationalConnection, transaction As DbTransaction, logger As ILogger, transactionOwned As Boolean)

Parametry

connection
IRelationalConnection

Připojení k databázi.

transaction
DbTransaction

Základní DbTransaction.

logger
ILogger

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).

Platí pro

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

Inicializuje novou instanci RelationalTransaction třídy .

public RelationalTransaction (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> logger, bool transactionOwned);
new Microsoft.EntityFrameworkCore.Storage.RelationalTransaction : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
Public Sub New (connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean)

Parametry

connection
IRelationalConnection

Připojení k databázi.

transaction
DbTransaction

Základní DbTransaction.

transactionId
Guid

ID korelace transakce.

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).

Platí pro

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

Inicializuje novou instanci RelationalTransaction třídy .

public RelationalTransaction (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> logger, bool transactionOwned, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper);
new Microsoft.EntityFrameworkCore.Storage.RelationalTransaction : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * bool * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper -> Microsoft.EntityFrameworkCore.Storage.RelationalTransaction
Public Sub New (connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), transactionOwned As Boolean, sqlGenerationHelper As ISqlGenerationHelper)

Parametry

connection
IRelationalConnection

Připojení k databázi.

transaction
DbTransaction

Základní DbTransaction.

transactionId
Guid

ID korelace transakce.

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).

sqlGenerationHelper
ISqlGenerationHelper

Pomocná rutina generování SQL, která se má použít.

Platí pro