IRelationalDatabaseProviderServices IRelationalDatabaseProviderServices Interface

The primary services needed to interact with a relational database.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

Syntax

Declaration

public interface IRelationalDatabaseProviderServices : IDatabaseProviderServicesPublic Interface IRelationalDatabaseProviderServices
    Inherits IDatabaseProviderServices

Inherited Members

InvariantName,
InvariantName,
Database,
Database,
TransactionManager,
TransactionManager,
Creator,
Creator,
ValueGeneratorSelector,
ValueGeneratorSelector,
ConventionSetBuilder,
ConventionSetBuilder,
ModelSource,
ModelSource,
ModelValidator,
ModelValidator,
ValueGeneratorCache,
ValueGeneratorCache,
QueryContextFactory,
QueryContextFactory,
QueryCompilationContextFactory,
QueryCompilationContextFactory,
EntityQueryModelVisitorFactory,
EntityQueryModelVisitorFactory,
CompiledQueryCacheKeyGenerator,
CompiledQueryCacheKeyGenerator,
ExpressionPrinter,
ExpressionPrinter,
ResultOperatorHandler,
ResultOperatorHandler,
EntityQueryableExpressionVisitorFactory,
EntityQueryableExpressionVisitorFactory,
ProjectionExpressionVisitorFactory,
ProjectionExpressionVisitorFactory,
ExecutionStrategyFactory
ExecutionStrategyFactory

Properties summary

The IRelationalAnnotationProvider for the provider.

The IBatchExecutor for the provider.

The ICommandBatchPreparer for the provider.

The IExpressionFragmentTranslator for the provider.

The IMemberTranslator for the provider.

The IMethodCallTranslator for the provider.

The IHistoryRepository for the provider.

The IMigrationsAnnotationProvider for the provider.

The IMigrationsSqlGenerator for the provider.

The IModificationCommandBatchFactory for the provider.

The IParameterNameGeneratorFactory for the provider.

The IQuerySqlGeneratorFactory for the provider.

The IRelationalConnection for the provider.

The IRelationalDatabaseCreator for the provider.

The ISqlGenerationHelper for the provider.

The IRelationalTypeMapper for the provider.

The IUpdateSqlGenerator for the provider.

The IRelationalValueBufferFactoryFactory for the provider.

Properties

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll