Sprache

RelationalDatabaseProviderServices Klasse

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 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
Vererbung
RelationalDatabaseProviderServices
Implementiert

Konstruktoren

Name Beschreibung
RelationalDatabaseProviderServices(IServiceProvider)

Initialisiert eine neue Instanz der RelationalDatabaseProviderServices-Klasse.

Eigenschaften

Name Beschreibung
AnnotationProvider

Ruft den IRelationalAnnotationProvider Datenbankanbieter ab.

BatchExecutor

Ruft den IBatchExecutor Datenbankanbieter ab.

CommandBatchPreparer

Ruft den ICommandBatchPreparer Datenbankanbieter ab.

CompiledQueryCacheKeyGenerator

Ruft den ICompiledQueryCacheKeyGenerator Datenbankanbieter ab.

CompositeExpressionFragmentTranslator

Ruft den IExpressionFragmentTranslator Datenbankanbieter ab.

CompositeMemberTranslator

Ruft den IMemberTranslator Datenbankanbieter ab.

CompositeMethodCallTranslator

Ruft den IMethodCallTranslator Datenbankanbieter ab.

ConventionSetBuilder

Der Konventionssatz-Generator für den Datenbankanbieter. Standardmäßig gibt dies NULL zurück, d. h., die Standardeinstellung Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder wird verwendet.

(Geerbt von DatabaseProviderServices)
Creator

Ruft den IDatabaseCreator Datenbankanbieter ab.

Creator

Ruft den IDatabaseCreator Datenbankanbieter ab.

(Geerbt von DatabaseProviderServices)
Database

Ruft den IDatabase Datenbankanbieter ab.

EntityQueryableExpressionVisitorFactory

Ruft den IEntityQueryableExpressionVisitorFactory Datenbankanbieter ab.

EntityQueryModelVisitorFactory

Ruft den IEntityQueryModelVisitorFactory Datenbankanbieter ab.

ExecutionStrategyFactory

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

ExpressionPrinter

Ruft den Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Datenbankanbieter ab.

HistoryRepository

Ruft den IHistoryRepository Datenbankanbieter ab.

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 DatabaseProviderServices)
MigrationsAnnotationProvider

Ruft den IMigrationsAnnotationProvider Datenbankanbieter ab.

MigrationsSqlGenerator

Ruft den IMigrationsSqlGenerator Datenbankanbieter ab.

ModelSource

Ruft den IModelSource Datenbankanbieter ab.

(Geerbt von DatabaseProviderServices)
ModelValidator

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

ModificationCommandBatchFactory

Ruft den IModificationCommandBatchFactory Datenbankanbieter ab.

ParameterNameGeneratorFactory

Ruft den IParameterNameGeneratorFactory Datenbankanbieter ab.

ProjectionExpressionVisitorFactory

Ruft den IProjectionExpressionVisitorFactory Datenbankanbieter ab.

QueryCompilationContextFactory

Ruft den IQueryCompilationContextFactory Datenbankanbieter ab.

QueryContextFactory

Ruft den IQueryContextFactory Datenbankanbieter ab.

QuerySqlGeneratorFactory

Ruft den IQuerySqlGeneratorFactory Datenbankanbieter ab.

RelationalConnection

Ruft den IRelationalConnection Datenbankanbieter ab.

RelationalDatabaseCreator

Ruft den IRelationalDatabaseCreator Datenbankanbieter ab.

ResultOperatorHandler

Ruft den IResultOperatorHandler Datenbankanbieter ab.

Services

Ruft den Dienstanbieter zum Auflösen von Diensten ab.

(Geerbt von DatabaseProviderServices)
SqlGenerationHelper

Ruft den ISqlGenerationHelper Datenbankanbieter ab.

TransactionManager

Ruft den IDbContextTransactionManager Datenbankanbieter ab.

TypeMapper

Ruft den IRelationalTypeMapper Datenbankanbieter ab.

UpdateSqlGenerator

Ruft den IUpdateSqlGenerator Datenbankanbieter ab.

ValueBufferFactoryFactory

Ruft den IRelationalValueBufferFactoryFactory Datenbankanbieter ab.

ValueGeneratorCache

Ruft den IValueGeneratorCache Datenbankanbieter ab.

(Geerbt von DatabaseProviderServices)
ValueGeneratorSelector

Ruft den IValueGeneratorSelector Datenbankanbieter ab.

Methoden

Name Beschreibung
GetService<TService>()

Löst einen erforderlichen Dienst von Services.

(Geerbt von DatabaseProviderServices)

Gilt für: