Freigeben über


IRelationalDatabaseProviderServices Schnittstelle

Definition

Die primären Dienste, die für die Interaktion mit einer relationalen Datenbank erforderlich sind.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Abgeleitet
Implementiert

Eigenschaften

AnnotationProvider

Der IRelationalAnnotationProvider für den Anbieter.

BatchExecutor

Der IBatchExecutor für den Anbieter.

CommandBatchPreparer

Der ICommandBatchPreparer für den Anbieter.

CompiledQueryCacheKeyGenerator

Ruft den ICompiledQueryCacheKeyGenerator für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

Der IExpressionFragmentTranslator für den Anbieter.

CompositeMemberTranslator

Der IMemberTranslator für den Anbieter.

CompositeMethodCallTranslator

Der IMethodCallTranslator für den Anbieter.

ConventionSetBuilder

Ruft den Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
Creator

Ruft den IDatabaseCreator für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
Database

Ruft den IDatabase für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

Ruft den IEntityQueryableExpressionVisitorFactory für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
EntityQueryModelVisitorFactory

Ruft den IEntityQueryModelVisitorFactory für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ExecutionStrategyFactory

Ruft den IExecutionStrategyFactory für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ExpressionPrinter

Ruft den Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
HistoryRepository

Der IHistoryRepository für den Anbieter.

InvariantName

Der eindeutige Name, der zum Identifizieren des Datenbankanbieters verwendet wird. Dies sollte mit dem Namen des NuGet-Pakets für die Runtime des Anbieters identisch sein.

(Geerbt von IDatabaseProviderServices)
MigrationsAnnotationProvider

Der IMigrationsAnnotationProvider für den Anbieter.

MigrationsSqlGenerator

Der IMigrationsSqlGenerator für den Anbieter.

ModelSource

Ruft den IModelSource für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ModelValidator

Ruft den Microsoft.EntityFrameworkCore.Internal.IModelValidator für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ModificationCommandBatchFactory

Der IModificationCommandBatchFactory für den Anbieter.

ParameterNameGeneratorFactory

Der IParameterNameGeneratorFactory für den Anbieter.

ProjectionExpressionVisitorFactory

Ruft den IProjectionExpressionVisitorFactory für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
QueryCompilationContextFactory

Ruft den IQueryCompilationContextFactory für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
QueryContextFactory

Ruft den IQueryContextFactory für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
QuerySqlGeneratorFactory

Der IQuerySqlGeneratorFactory für den Anbieter.

RelationalConnection

Der IRelationalConnection für den Anbieter.

RelationalDatabaseCreator

Der IRelationalDatabaseCreator für den Anbieter.

ResultOperatorHandler

Ruft den IResultOperatorHandler für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
SqlGenerationHelper

Der ISqlGenerationHelper für den Anbieter.

TransactionManager

Ruft den IDbContextTransactionManager für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
TypeMapper

Der IRelationalTypeMapper für den Anbieter.

UpdateSqlGenerator

Der IUpdateSqlGenerator für den Anbieter.

ValueBufferFactoryFactory

Der IRelationalValueBufferFactoryFactory für den Anbieter.

ValueGeneratorCache

Ruft den IValueGeneratorCache für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ValueGeneratorSelector

Ruft den IValueGeneratorSelector für den Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)

Gilt für: