Sprache

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. Sie wird in der Regel nicht im Anwendungscode verwendet.

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

Eigenschaften

Name Beschreibung
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 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 Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
Creator

Ruft den IDatabaseCreator Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
Database

Ruft den IDatabase Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

Ruft den IEntityQueryableExpressionVisitorFactory Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
EntityQueryModelVisitorFactory

Ruft den IEntityQueryModelVisitorFactory Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ExecutionStrategyFactory

Ruft den IExecutionStrategyFactory Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ExpressionPrinter

Ruft den Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter 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 NuGet-Paketnamen für die Laufzeit der Anbieter identisch sein.

(Geerbt von IDatabaseProviderServices)
MigrationsAnnotationProvider

Der IMigrationsAnnotationProvider für den Anbieter.

MigrationsSqlGenerator

Der IMigrationsSqlGenerator für den Anbieter.

ModelSource

Ruft den IModelSource Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ModelValidator

Ruft den Microsoft.EntityFrameworkCore.Internal.IModelValidator Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ModificationCommandBatchFactory

Der IModificationCommandBatchFactory für den Anbieter.

ParameterNameGeneratorFactory

Der IParameterNameGeneratorFactory für den Anbieter.

ProjectionExpressionVisitorFactory

Ruft den IProjectionExpressionVisitorFactory Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
QueryCompilationContextFactory

Ruft den IQueryCompilationContextFactory Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
QueryContextFactory

Ruft den IQueryContextFactory 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 Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
SqlGenerationHelper

Der ISqlGenerationHelper für den Anbieter.

TransactionManager

Ruft den IDbContextTransactionManager 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 Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)
ValueGeneratorSelector

Ruft den IValueGeneratorSelector Datenbankanbieter ab.

(Geerbt von IDatabaseProviderServices)

Gilt für: