RelationalDatabaseProviderServices Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Os serviços primários necessários para interagir com um banco de dados relacional.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
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
- Herança
- Implementações
Construtores
RelationalDatabaseProviderServices(IServiceProvider) |
Inicializa uma nova instância da classe RelationalDatabaseProviderServices. |
Propriedades
AnnotationProvider |
Obtém o IRelationalAnnotationProvider para o provedor de banco de dados. |
BatchExecutor |
Obtém o IBatchExecutor para o provedor de banco de dados. |
CommandBatchPreparer |
Obtém o ICommandBatchPreparer para o provedor de banco de dados. |
CompiledQueryCacheKeyGenerator |
Obtém o ICompiledQueryCacheKeyGenerator para o provedor de banco de dados. |
CompositeExpressionFragmentTranslator |
Obtém o IExpressionFragmentTranslator para o provedor de banco de dados. |
CompositeMemberTranslator |
Obtém o IMemberTranslator para o provedor de banco de dados. |
CompositeMethodCallTranslator |
Obtém o IMethodCallTranslator para o provedor de banco de dados. |
ConventionSetBuilder |
O construtor de conjunto de convenções para o provedor de banco de dados. Por padrão, isso retorna nulo, o que significa que o padrão Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder será usado. (Herdado de DatabaseProviderServices) |
Creator |
Obtém o IDatabaseCreator para o provedor de banco de dados. |
Creator |
Obtém o IDatabaseCreator para o provedor de banco de dados. (Herdado de DatabaseProviderServices) |
Database |
Obtém o IDatabase para o provedor de banco de dados. |
EntityQueryableExpressionVisitorFactory |
Obtém o IEntityQueryableExpressionVisitorFactory para o provedor de banco de dados. |
EntityQueryModelVisitorFactory |
Obtém o IEntityQueryModelVisitorFactory para o provedor de banco de dados. |
ExecutionStrategyFactory |
Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras. |
ExecutionStrategyFactory |
Obtém o IExecutionStrategyFactory para o provedor de banco de dados. (Herdado de DatabaseProviderServices) |
ExpressionPrinter |
Obtém o Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter para o provedor de banco de dados. |
HistoryRepository |
Obtém o IHistoryRepository para o provedor de banco de dados. |
InvariantName |
O nome exclusivo usado para identificar o provedor de banco de dados. Isso deve ser o mesmo que o nome do pacote NuGet para o runtime dos provedores. (Herdado de DatabaseProviderServices) |
MigrationsAnnotationProvider |
Obtém o IMigrationsAnnotationProvider para o provedor de banco de dados. |
MigrationsSqlGenerator |
Obtém o IMigrationsSqlGenerator para o provedor de banco de dados. |
ModelSource |
Obtém o IModelSource para o provedor de banco de dados. (Herdado de DatabaseProviderServices) |
ModelValidator |
Obtém o Microsoft.EntityFrameworkCore.Internal.IModelValidator para o provedor de banco de dados. |
ModificationCommandBatchFactory |
Obtém o IModificationCommandBatchFactory para o provedor de banco de dados. |
ParameterNameGeneratorFactory |
Obtém o IParameterNameGeneratorFactory para o provedor de banco de dados. |
ProjectionExpressionVisitorFactory |
Obtém o IProjectionExpressionVisitorFactory para o provedor de banco de dados. |
QueryCompilationContextFactory |
Obtém o IQueryCompilationContextFactory para o provedor de banco de dados. |
QueryContextFactory |
Obtém o IQueryContextFactory para o provedor de banco de dados. |
QuerySqlGeneratorFactory |
Obtém o IQuerySqlGeneratorFactory para o provedor de banco de dados. |
RelationalConnection |
Obtém o IRelationalConnection para o provedor de banco de dados. |
RelationalDatabaseCreator |
Obtém o IRelationalDatabaseCreator para o provedor de banco de dados. |
ResultOperatorHandler |
Obtém o IResultOperatorHandler para o provedor de banco de dados. |
Services |
Obtém o provedor de serviços do qual resolve serviços. (Herdado de DatabaseProviderServices) |
SqlGenerationHelper |
Obtém o ISqlGenerationHelper para o provedor de banco de dados. |
TransactionManager |
Obtém o IDbContextTransactionManager para o provedor de banco de dados. |
TypeMapper |
Obtém o IRelationalTypeMapper para o provedor de banco de dados. |
UpdateSqlGenerator |
Obtém o IUpdateSqlGenerator para o provedor de banco de dados. |
ValueBufferFactoryFactory |
Obtém o IRelationalValueBufferFactoryFactory para o provedor de banco de dados. |
ValueGeneratorCache |
Obtém o IValueGeneratorCache para o provedor de banco de dados. (Herdado de DatabaseProviderServices) |
ValueGeneratorSelector |
Obtém o IValueGeneratorSelector para o provedor de banco de dados. |
Métodos
GetService<TService>() |
Resolve um serviço necessário de Services. (Herdado de DatabaseProviderServices) |
Aplica-se a
Entity Framework