Partager via


IRelationalTransactionFactory Interface

Définition

Fabrique pour la création d’instances RelationalTransaction .

Ce type est généralement utilisé par les fournisseurs de base de données Il n’est généralement pas utilisé dans le code d’application.

public interface IRelationalTransactionFactory
type IRelationalTransactionFactory = interface
Public Interface IRelationalTransactionFactory
Dérivé

Remarques

La durée de vie du service est Singleton. Cela signifie qu’une seule instance est utilisée par de nombreuses DbContext instances. L’implémentation doit être thread-safe. Ce service ne peut pas dépendre des services inscrits en tant que Scoped.

Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .

Méthodes

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

Crée une instance de RelationalTransaction.

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

Crée une instance de RelationalTransaction.

S’applique à