RelationalDatabaseProviderServices Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 abstract class RelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.DatabaseProviderServices, Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseProviderServices
type RelationalDatabaseProviderServices = class
inherit DatabaseProviderServices
interface IRelationalDatabaseProviderServices
interface IDatabaseProviderServices
Public MustInherit Class RelationalDatabaseProviderServices
Inherits DatabaseProviderServices
Implements IRelationalDatabaseProviderServices
- Héritage
- Implémente
Constructeurs
RelationalDatabaseProviderServices(IServiceProvider) |
Initialise une nouvelle instance de la classe RelationalDatabaseProviderServices. |
Propriétés
AnnotationProvider |
Obtient le IRelationalAnnotationProvider pour le fournisseur de base de données. |
BatchExecutor |
Obtient le IBatchExecutor pour le fournisseur de base de données. |
CommandBatchPreparer |
Obtient le ICommandBatchPreparer pour le fournisseur de base de données. |
CompiledQueryCacheKeyGenerator |
Obtient le ICompiledQueryCacheKeyGenerator pour le fournisseur de base de données. |
CompositeExpressionFragmentTranslator |
Obtient le IExpressionFragmentTranslator pour le fournisseur de base de données. |
CompositeMemberTranslator |
Obtient le IMemberTranslator pour le fournisseur de base de données. |
CompositeMethodCallTranslator |
Obtient le IMethodCallTranslator pour le fournisseur de base de données. |
ConventionSetBuilder |
Générateur d’ensembles de conventions pour le fournisseur de base de données. Par défaut, cette valeur retourne null, ce qui signifie que la valeur par défaut Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder sera utilisée. (Hérité de DatabaseProviderServices) |
Creator |
Obtient le IDatabaseCreator pour le fournisseur de base de données. |
Creator |
Obtient le IDatabaseCreator pour le fournisseur de base de données. (Hérité de DatabaseProviderServices) |
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 |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures. |
ExecutionStrategyFactory |
Obtient le IExecutionStrategyFactory pour le fournisseur de base de données. (Hérité de DatabaseProviderServices) |
ExpressionPrinter |
Obtient le Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter pour le fournisseur de base de données. |
HistoryRepository |
Obtient le IHistoryRepository 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. (Hérité de DatabaseProviderServices) |
MigrationsAnnotationProvider |
Obtient le IMigrationsAnnotationProvider pour le fournisseur de base de données. |
MigrationsSqlGenerator |
Obtient le IMigrationsSqlGenerator pour le fournisseur de base de données. |
ModelSource |
Obtient le IModelSource pour le fournisseur de base de données. (Hérité de DatabaseProviderServices) |
ModelValidator |
Obtient le Microsoft.EntityFrameworkCore.Internal.IModelValidator pour le fournisseur de base de données. |
ModificationCommandBatchFactory |
Obtient le IModificationCommandBatchFactory pour le fournisseur de base de données. |
ParameterNameGeneratorFactory |
Obtient le IParameterNameGeneratorFactory 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. |
QuerySqlGeneratorFactory |
Obtient le IQuerySqlGeneratorFactory pour le fournisseur de base de données. |
RelationalConnection |
Obtient le IRelationalConnection pour le fournisseur de base de données. |
RelationalDatabaseCreator |
Obtient le IRelationalDatabaseCreator pour le fournisseur de base de données. |
ResultOperatorHandler |
Obtient le IResultOperatorHandler pour le fournisseur de base de données. |
Services |
Obtient le fournisseur de services à partir duquel résoudre les services. (Hérité de DatabaseProviderServices) |
SqlGenerationHelper |
Obtient le ISqlGenerationHelper pour le fournisseur de base de données. |
TransactionManager |
Obtient le IDbContextTransactionManager pour le fournisseur de base de données. |
TypeMapper |
Obtient le IRelationalTypeMapper pour le fournisseur de base de données. |
UpdateSqlGenerator |
Obtient le IUpdateSqlGenerator pour le fournisseur de base de données. |
ValueBufferFactoryFactory |
Obtient le IRelationalValueBufferFactoryFactory pour le fournisseur de base de données. |
ValueGeneratorCache |
Obtient le IValueGeneratorCache pour le fournisseur de base de données. (Hérité de DatabaseProviderServices) |
ValueGeneratorSelector |
Obtient le IValueGeneratorSelector pour le fournisseur de base de données. |
Méthodes
GetService<TService>() |
Résout un service requis à partir de Services. (Hérité de DatabaseProviderServices) |