Partager via


IRelationalDatabaseProviderServices Interface

Définition

Les services principaux nécessaires pour interagir avec une base de données relationnelle.

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 IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Dérivé
Implémente

Propriétés

AnnotationProvider

pour IRelationalAnnotationProvider le fournisseur.

BatchExecutor

pour IBatchExecutor le fournisseur.

CommandBatchPreparer

pour ICommandBatchPreparer le fournisseur.

CompiledQueryCacheKeyGenerator

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

(Hérité de IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

pour IExpressionFragmentTranslator le fournisseur.

CompositeMemberTranslator

pour IMemberTranslator le fournisseur.

CompositeMethodCallTranslator

pour IMethodCallTranslator le fournisseur.

ConventionSetBuilder

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

(Hérité de IDatabaseProviderServices)
Creator

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

(Hérité de IDatabaseProviderServices)
Database

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

(Hérité de IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

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

(Hérité de IDatabaseProviderServices)
EntityQueryModelVisitorFactory

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

(Hérité de IDatabaseProviderServices)
ExecutionStrategyFactory

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

(Hérité de IDatabaseProviderServices)
ExpressionPrinter

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

(Hérité de IDatabaseProviderServices)
HistoryRepository

pour IHistoryRepository le fournisseur.

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.

(Hérité de IDatabaseProviderServices)
MigrationsAnnotationProvider

pour IMigrationsAnnotationProvider le fournisseur.

MigrationsSqlGenerator

pour IMigrationsSqlGenerator le fournisseur.

ModelSource

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

(Hérité de IDatabaseProviderServices)
ModelValidator

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

(Hérité de IDatabaseProviderServices)
ModificationCommandBatchFactory

pour IModificationCommandBatchFactory le fournisseur.

ParameterNameGeneratorFactory

pour IParameterNameGeneratorFactory le fournisseur.

ProjectionExpressionVisitorFactory

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

(Hérité de IDatabaseProviderServices)
QueryCompilationContextFactory

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

(Hérité de IDatabaseProviderServices)
QueryContextFactory

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

(Hérité de IDatabaseProviderServices)
QuerySqlGeneratorFactory

pour IQuerySqlGeneratorFactory le fournisseur.

RelationalConnection

pour IRelationalConnection le fournisseur.

RelationalDatabaseCreator

pour IRelationalDatabaseCreator le fournisseur.

ResultOperatorHandler

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

(Hérité de IDatabaseProviderServices)
SqlGenerationHelper

pour ISqlGenerationHelper le fournisseur.

TransactionManager

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

(Hérité de IDatabaseProviderServices)
TypeMapper

pour IRelationalTypeMapper le fournisseur.

UpdateSqlGenerator

pour IUpdateSqlGenerator le fournisseur.

ValueBufferFactoryFactory

pour IRelationalValueBufferFactoryFactory le fournisseur.

ValueGeneratorCache

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

(Hérité de IDatabaseProviderServices)
ValueGeneratorSelector

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

(Hérité de IDatabaseProviderServices)

S’applique à