Compartir a través de


IRelationalDatabaseProviderServices Interfaz

Definición

Los servicios principales necesarios para interactuar con una base de datos relacional.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

public interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Derivado
Implementaciones

Propiedades

AnnotationProvider

IRelationalAnnotationProvider para el proveedor.

BatchExecutor

IBatchExecutor para el proveedor.

CommandBatchPreparer

ICommandBatchPreparer para el proveedor.

CompiledQueryCacheKeyGenerator

Obtiene para ICompiledQueryCacheKeyGenerator el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

IExpressionFragmentTranslator para el proveedor.

CompositeMemberTranslator

IMemberTranslator para el proveedor.

CompositeMethodCallTranslator

IMethodCallTranslator para el proveedor.

ConventionSetBuilder

Obtiene para Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
Creator

Obtiene para IDatabaseCreator el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
Database

Obtiene para IDatabase el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

Obtiene para IEntityQueryableExpressionVisitorFactory el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
EntityQueryModelVisitorFactory

Obtiene para IEntityQueryModelVisitorFactory el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
ExecutionStrategyFactory

Obtiene para IExecutionStrategyFactory el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
ExpressionPrinter

Obtiene para Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
HistoryRepository

IHistoryRepository para el proveedor.

InvariantName

Nombre único que se usa para identificar el proveedor de base de datos. Debe ser el mismo que el nombre del paquete NuGet para el entorno de ejecución de proveedores.

(Heredado de IDatabaseProviderServices)
MigrationsAnnotationProvider

IMigrationsAnnotationProvider para el proveedor.

MigrationsSqlGenerator

IMigrationsSqlGenerator para el proveedor.

ModelSource

Obtiene para IModelSource el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
ModelValidator

Obtiene para Microsoft.EntityFrameworkCore.Internal.IModelValidator el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
ModificationCommandBatchFactory

IModificationCommandBatchFactory para el proveedor.

ParameterNameGeneratorFactory

IParameterNameGeneratorFactory para el proveedor.

ProjectionExpressionVisitorFactory

Obtiene para IProjectionExpressionVisitorFactory el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
QueryCompilationContextFactory

Obtiene para IQueryCompilationContextFactory el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
QueryContextFactory

Obtiene para IQueryContextFactory el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
QuerySqlGeneratorFactory

IQuerySqlGeneratorFactory para el proveedor.

RelationalConnection

IRelationalConnection para el proveedor.

RelationalDatabaseCreator

IRelationalDatabaseCreator para el proveedor.

ResultOperatorHandler

Obtiene para IResultOperatorHandler el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
SqlGenerationHelper

ISqlGenerationHelper para el proveedor.

TransactionManager

Obtiene para IDbContextTransactionManager el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
TypeMapper

IRelationalTypeMapper para el proveedor.

UpdateSqlGenerator

IUpdateSqlGenerator para el proveedor.

ValueBufferFactoryFactory

IRelationalValueBufferFactoryFactory para el proveedor.

ValueGeneratorCache

Obtiene para IValueGeneratorCache el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)
ValueGeneratorSelector

Obtiene para IValueGeneratorSelector el proveedor de base de datos.

(Heredado de IDatabaseProviderServices)

Se aplica a