Freigeben über


IDatabaseProviderServices Schnittstelle

Definition

Der Basissatz von Diensten, die ef für die Funktion eines Datenbankanbieters benötigt.

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

public interface IDatabaseProviderServices
type IDatabaseProviderServices = interface
Public Interface IDatabaseProviderServices
Abgeleitet

Eigenschaften

CompiledQueryCacheKeyGenerator

Ruft den ICompiledQueryCacheKeyGenerator für den Datenbankanbieter ab.

ConventionSetBuilder

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

Creator

Ruft den IDatabaseCreator für den Datenbankanbieter ab.

Database

Ruft den IDatabase für den Datenbankanbieter ab.

EntityQueryableExpressionVisitorFactory

Ruft den IEntityQueryableExpressionVisitorFactory für den Datenbankanbieter ab.

EntityQueryModelVisitorFactory

Ruft den IEntityQueryModelVisitorFactory für den Datenbankanbieter ab.

ExecutionStrategyFactory

Ruft den IExecutionStrategyFactory für den Datenbankanbieter ab.

ExpressionPrinter

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

InvariantName

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

ModelSource

Ruft den IModelSource für den Datenbankanbieter ab.

ModelValidator

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

ProjectionExpressionVisitorFactory

Ruft den IProjectionExpressionVisitorFactory für den Datenbankanbieter ab.

QueryCompilationContextFactory

Ruft den IQueryCompilationContextFactory für den Datenbankanbieter ab.

QueryContextFactory

Ruft den IQueryContextFactory für den Datenbankanbieter ab.

ResultOperatorHandler

Ruft den IResultOperatorHandler für den Datenbankanbieter ab.

TransactionManager

Ruft den IDbContextTransactionManager für den Datenbankanbieter ab.

ValueGeneratorCache

Ruft den IValueGeneratorCache für den Datenbankanbieter ab.

ValueGeneratorSelector

Ruft den IValueGeneratorSelector für den Datenbankanbieter ab.

Gilt für: