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. Es wird im Allgemeinen 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
RelationalDatabaseProviderServices(IServiceProvider) |
Initialisiert eine neue Instanz der RelationalDatabaseProviderServices-Klasse. |
Eigenschaften
AnnotationProvider |
Ruft den IRelationalAnnotationProvider für den Datenbankanbieter ab. |
BatchExecutor |
Ruft den IBatchExecutor für den Datenbankanbieter ab. |
CommandBatchPreparer |
Ruft den ICommandBatchPreparer für den Datenbankanbieter ab. |
CompiledQueryCacheKeyGenerator |
Ruft den ICompiledQueryCacheKeyGenerator für den Datenbankanbieter ab. |
CompositeExpressionFragmentTranslator |
Ruft den IExpressionFragmentTranslator für den Datenbankanbieter ab. |
CompositeMemberTranslator |
Ruft den IMemberTranslator für den Datenbankanbieter ab. |
CompositeMethodCallTranslator |
Ruft den IMethodCallTranslator für den Datenbankanbieter ab. |
ConventionSetBuilder |
Der Konventionssatz-Generator für den Datenbankanbieter. Standardmäßig gibt dies NULL zurück, was bedeutet, dass der Standardwert Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder verwendet wird. (Geerbt von DatabaseProviderServices) |
Creator |
Ruft den IDatabaseCreator für den Datenbankanbieter ab. |
Creator |
Ruft den IDatabaseCreator für den Datenbankanbieter ab. (Geerbt von DatabaseProviderServices) |
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 |
Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
ExecutionStrategyFactory |
Ruft den IExecutionStrategyFactory für den Datenbankanbieter ab. (Geerbt von DatabaseProviderServices) |
ExpressionPrinter |
Ruft den Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter für den Datenbankanbieter ab. |
HistoryRepository |
Ruft den IHistoryRepository 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 Runtime des Anbieters identisch sein. (Geerbt von DatabaseProviderServices) |
MigrationsAnnotationProvider |
Ruft den IMigrationsAnnotationProvider für den Datenbankanbieter ab. |
MigrationsSqlGenerator |
Ruft den IMigrationsSqlGenerator für den Datenbankanbieter ab. |
ModelSource |
Ruft den IModelSource für den Datenbankanbieter ab. (Geerbt von DatabaseProviderServices) |
ModelValidator |
Ruft den Microsoft.EntityFrameworkCore.Internal.IModelValidator für den Datenbankanbieter ab. |
ModificationCommandBatchFactory |
Ruft den IModificationCommandBatchFactory für den Datenbankanbieter ab. |
ParameterNameGeneratorFactory |
Ruft den IParameterNameGeneratorFactory 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. |
QuerySqlGeneratorFactory |
Ruft den IQuerySqlGeneratorFactory für den Datenbankanbieter ab. |
RelationalConnection |
Ruft den IRelationalConnection für den Datenbankanbieter ab. |
RelationalDatabaseCreator |
Ruft den IRelationalDatabaseCreator für den Datenbankanbieter ab. |
ResultOperatorHandler |
Ruft den IResultOperatorHandler für den Datenbankanbieter ab. |
Services |
Ruft den Dienstanbieter ab, von dem Dienste aufgelöst werden sollen. (Geerbt von DatabaseProviderServices) |
SqlGenerationHelper |
Ruft den ISqlGenerationHelper für den Datenbankanbieter ab. |
TransactionManager |
Ruft den IDbContextTransactionManager für den Datenbankanbieter ab. |
TypeMapper |
Ruft den IRelationalTypeMapper für den Datenbankanbieter ab. |
UpdateSqlGenerator |
Ruft den IUpdateSqlGenerator für den Datenbankanbieter ab. |
ValueBufferFactoryFactory |
Ruft den IRelationalValueBufferFactoryFactory für den Datenbankanbieter ab. |
ValueGeneratorCache |
Ruft den IValueGeneratorCache für den Datenbankanbieter ab. (Geerbt von DatabaseProviderServices) |
ValueGeneratorSelector |
Ruft den IValueGeneratorSelector für den Datenbankanbieter ab. |
Methoden
GetService<TService>() |
Löst einen erforderlichen Dienst aus auf Services. (Geerbt von DatabaseProviderServices) |
Gilt für:
Entity Framework