Partilhar via


IRelationalDatabaseProviderServices Interface

Definição

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 interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Derivado
Implementações

Propriedades

AnnotationProvider

O IRelationalAnnotationProvider para o provedor.

BatchExecutor

O IBatchExecutor para o provedor.

CommandBatchPreparer

O ICommandBatchPreparer para o provedor.

CompiledQueryCacheKeyGenerator

Obtém o ICompiledQueryCacheKeyGenerator para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

O IExpressionFragmentTranslator para o provedor.

CompositeMemberTranslator

O IMemberTranslator para o provedor.

CompositeMethodCallTranslator

O IMethodCallTranslator para o provedor.

ConventionSetBuilder

Obtém o Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
Creator

Obtém o IDatabaseCreator para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
Database

Obtém o IDatabase para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

Obtém o IEntityQueryableExpressionVisitorFactory para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
EntityQueryModelVisitorFactory

Obtém o IEntityQueryModelVisitorFactory para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
ExecutionStrategyFactory

Obtém o IExecutionStrategyFactory para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
ExpressionPrinter

Obtém o Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
HistoryRepository

O IHistoryRepository para o provedor.

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 IDatabaseProviderServices)
MigrationsAnnotationProvider

O IMigrationsAnnotationProvider para o provedor.

MigrationsSqlGenerator

O IMigrationsSqlGenerator para o provedor.

ModelSource

Obtém o IModelSource para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
ModelValidator

Obtém o Microsoft.EntityFrameworkCore.Internal.IModelValidator para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
ModificationCommandBatchFactory

O IModificationCommandBatchFactory para o provedor.

ParameterNameGeneratorFactory

O IParameterNameGeneratorFactory para o provedor.

ProjectionExpressionVisitorFactory

Obtém o IProjectionExpressionVisitorFactory para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
QueryCompilationContextFactory

Obtém o IQueryCompilationContextFactory para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
QueryContextFactory

Obtém o IQueryContextFactory para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
QuerySqlGeneratorFactory

O IQuerySqlGeneratorFactory para o provedor.

RelationalConnection

O IRelationalConnection para o provedor.

RelationalDatabaseCreator

O IRelationalDatabaseCreator para o provedor.

ResultOperatorHandler

Obtém o IResultOperatorHandler para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
SqlGenerationHelper

O ISqlGenerationHelper para o provedor.

TransactionManager

Obtém o IDbContextTransactionManager para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
TypeMapper

O IRelationalTypeMapper para o provedor.

UpdateSqlGenerator

O IUpdateSqlGenerator para o provedor.

ValueBufferFactoryFactory

O IRelationalValueBufferFactoryFactory para o provedor.

ValueGeneratorCache

Obtém o IValueGeneratorCache para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)
ValueGeneratorSelector

Obtém o IValueGeneratorSelector para o provedor de banco de dados.

(Herdado de IDatabaseProviderServices)

Aplica-se a