Condividi tramite


RelationalTransactionFactory Classe

Definizione

Factory per la creazione di RelationalTransaction istanze.

Questo tipo viene in genere usato dai provider di database. In genere non viene usato nel codice dell'applicazione.

public class RelationalTransactionFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory
type RelationalTransactionFactory = class
    interface IRelationalTransactionFactory
Public Class RelationalTransactionFactory
Implements IRelationalTransactionFactory
Ereditarietà
RelationalTransactionFactory
Implementazioni

Commenti

La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .

Costruttori

RelationalTransactionFactory(RelationalTransactionFactoryDependencies)

Inizializza una nuova istanza della classe RelationalTransactionFactory.

Proprietà

Dependencies

Dipendenze specifiche del provider relazionale per questo servizio.

Metodi

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

Crea un'istanza di RelationalTransaction.

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

Crea un'istanza di RelationalTransaction.

Si applica a