Partager via


IDatabaseProviderServices Interface

Définition

Ensemble de services de base requis par EF pour qu’un fournisseur de base de données fonctionne.

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

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

Propriétés

CompiledQueryCacheKeyGenerator

Obtient le ICompiledQueryCacheKeyGenerator pour le fournisseur de base de données.

ConventionSetBuilder

Obtient le Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder pour le fournisseur de base de données.

Creator

Obtient le IDatabaseCreator pour le fournisseur de base de données.

Database

Obtient le IDatabase pour le fournisseur de base de données.

EntityQueryableExpressionVisitorFactory

Obtient le IEntityQueryableExpressionVisitorFactory pour le fournisseur de base de données.

EntityQueryModelVisitorFactory

Obtient le IEntityQueryModelVisitorFactory pour le fournisseur de base de données.

ExecutionStrategyFactory

Obtient le IExecutionStrategyFactory pour le fournisseur de base de données.

ExpressionPrinter

Obtient le Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter pour le fournisseur de base de données.

InvariantName

Nom unique utilisé pour identifier le fournisseur de base de données. Il doit être identique au nom du package NuGet pour le runtime des fournisseurs.

ModelSource

Obtient le IModelSource pour le fournisseur de base de données.

ModelValidator

Obtient le Microsoft.EntityFrameworkCore.Internal.IModelValidator pour le fournisseur de base de données.

ProjectionExpressionVisitorFactory

Obtient le IProjectionExpressionVisitorFactory pour le fournisseur de base de données.

QueryCompilationContextFactory

Obtient le IQueryCompilationContextFactory pour le fournisseur de base de données.

QueryContextFactory

Obtient le IQueryContextFactory pour le fournisseur de base de données.

ResultOperatorHandler

Obtient le IResultOperatorHandler pour le fournisseur de base de données.

TransactionManager

Obtient le IDbContextTransactionManager pour le fournisseur de base de données.

ValueGeneratorCache

Obtient le IValueGeneratorCache pour le fournisseur de base de données.

ValueGeneratorSelector

Obtient le IValueGeneratorSelector pour le fournisseur de base de données.

S’applique à