RelationalDatabaseProviderServices Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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
- Herencia
- Implementaciones
Constructores
RelationalDatabaseProviderServices(IServiceProvider) |
Inicializa una nueva instancia de la clase RelationalDatabaseProviderServices. |
Propiedades
AnnotationProvider |
Obtiene para IRelationalAnnotationProvider el proveedor de base de datos. |
BatchExecutor |
Obtiene para IBatchExecutor el proveedor de base de datos. |
CommandBatchPreparer |
Obtiene para ICommandBatchPreparer el proveedor de base de datos. |
CompiledQueryCacheKeyGenerator |
Obtiene para ICompiledQueryCacheKeyGenerator el proveedor de base de datos. |
CompositeExpressionFragmentTranslator |
Obtiene para IExpressionFragmentTranslator el proveedor de base de datos. |
CompositeMemberTranslator |
Obtiene para IMemberTranslator el proveedor de base de datos. |
CompositeMethodCallTranslator |
Obtiene para IMethodCallTranslator el proveedor de base de datos. |
ConventionSetBuilder |
Generador de conjuntos de convenciones para el proveedor de base de datos. De forma predeterminada, devuelve null, lo que significa que se usará el valor predeterminado Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder . (Heredado de DatabaseProviderServices) |
Creator |
Obtiene para IDatabaseCreator el proveedor de base de datos. |
Creator |
Obtiene para IDatabaseCreator el proveedor de base de datos. (Heredado de DatabaseProviderServices) |
Database |
Obtiene para IDatabase el proveedor de base de datos. |
EntityQueryableExpressionVisitorFactory |
Obtiene para IEntityQueryableExpressionVisitorFactory el proveedor de base de datos. |
EntityQueryModelVisitorFactory |
Obtiene para IEntityQueryModelVisitorFactory el proveedor de base de datos. |
ExecutionStrategyFactory |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras. |
ExecutionStrategyFactory |
Obtiene para IExecutionStrategyFactory el proveedor de base de datos. (Heredado de DatabaseProviderServices) |
ExpressionPrinter |
Obtiene para Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter el proveedor de base de datos. |
HistoryRepository |
Obtiene para IHistoryRepository el proveedor de base de datos. |
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 DatabaseProviderServices) |
MigrationsAnnotationProvider |
Obtiene para IMigrationsAnnotationProvider el proveedor de base de datos. |
MigrationsSqlGenerator |
Obtiene para IMigrationsSqlGenerator el proveedor de base de datos. |
ModelSource |
Obtiene para IModelSource el proveedor de base de datos. (Heredado de DatabaseProviderServices) |
ModelValidator |
Obtiene para Microsoft.EntityFrameworkCore.Internal.IModelValidator el proveedor de base de datos. |
ModificationCommandBatchFactory |
Obtiene para IModificationCommandBatchFactory el proveedor de base de datos. |
ParameterNameGeneratorFactory |
Obtiene para IParameterNameGeneratorFactory el proveedor de base de datos. |
ProjectionExpressionVisitorFactory |
Obtiene para IProjectionExpressionVisitorFactory el proveedor de base de datos. |
QueryCompilationContextFactory |
Obtiene para IQueryCompilationContextFactory el proveedor de base de datos. |
QueryContextFactory |
Obtiene para IQueryContextFactory el proveedor de base de datos. |
QuerySqlGeneratorFactory |
Obtiene para IQuerySqlGeneratorFactory el proveedor de base de datos. |
RelationalConnection |
Obtiene para IRelationalConnection el proveedor de base de datos. |
RelationalDatabaseCreator |
Obtiene para IRelationalDatabaseCreator el proveedor de base de datos. |
ResultOperatorHandler |
Obtiene para IResultOperatorHandler el proveedor de base de datos. |
Services |
Obtiene el proveedor de servicios desde el que resolver los servicios. (Heredado de DatabaseProviderServices) |
SqlGenerationHelper |
Obtiene para ISqlGenerationHelper el proveedor de base de datos. |
TransactionManager |
Obtiene para IDbContextTransactionManager el proveedor de base de datos. |
TypeMapper |
Obtiene para IRelationalTypeMapper el proveedor de base de datos. |
UpdateSqlGenerator |
Obtiene para IUpdateSqlGenerator el proveedor de base de datos. |
ValueBufferFactoryFactory |
Obtiene para IRelationalValueBufferFactoryFactory el proveedor de base de datos. |
ValueGeneratorCache |
Obtiene para IValueGeneratorCache el proveedor de base de datos. (Heredado de DatabaseProviderServices) |
ValueGeneratorSelector |
Obtiene para IValueGeneratorSelector el proveedor de base de datos. |
Métodos
GetService<TService>() |
Resuelve un servicio necesario de Services. (Heredado de DatabaseProviderServices) |