RelationalDatabaseProviderServices Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |