Udostępnij za pośrednictwem


RelationalDatabaseProviderServices Klasa

Definicja

Podstawowe usługi potrzebne do interakcji z relacyjną bazą danych.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

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
Dziedziczenie
RelationalDatabaseProviderServices
Implementuje

Konstruktory

RelationalDatabaseProviderServices(IServiceProvider)

Inicjuje nowe wystąpienie klasy RelationalDatabaseProviderServices.

Właściwości

AnnotationProvider

Pobiera element IRelationalAnnotationProvider dla dostawcy bazy danych.

BatchExecutor

Pobiera element IBatchExecutor dla dostawcy bazy danych.

CommandBatchPreparer

Pobiera element ICommandBatchPreparer dla dostawcy bazy danych.

CompiledQueryCacheKeyGenerator

Pobiera element ICompiledQueryCacheKeyGenerator dla dostawcy bazy danych.

CompositeExpressionFragmentTranslator

Pobiera element IExpressionFragmentTranslator dla dostawcy bazy danych.

CompositeMemberTranslator

Pobiera element IMemberTranslator dla dostawcy bazy danych.

CompositeMethodCallTranslator

Pobiera element IMethodCallTranslator dla dostawcy bazy danych.

ConventionSetBuilder

Konstruktor zestawu konwencji dla dostawcy bazy danych. Domyślnie zwraca wartość null, co oznacza, że zostanie użyta wartość domyślna Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder .

(Odziedziczone po DatabaseProviderServices)
Creator

Pobiera element IDatabaseCreator dla dostawcy bazy danych.

Creator

Pobiera element IDatabaseCreator dla dostawcy bazy danych.

(Odziedziczone po DatabaseProviderServices)
Database

Pobiera element IDatabase dla dostawcy bazy danych.

EntityQueryableExpressionVisitorFactory

Pobiera element IEntityQueryableExpressionVisitorFactory dla dostawcy bazy danych.

EntityQueryModelVisitorFactory

Pobiera element IEntityQueryModelVisitorFactory dla dostawcy bazy danych.

ExecutionStrategyFactory

Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

ExecutionStrategyFactory

Pobiera element IExecutionStrategyFactory dla dostawcy bazy danych.

(Odziedziczone po DatabaseProviderServices)
ExpressionPrinter

Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter dla dostawcy bazy danych.

HistoryRepository

Pobiera element IHistoryRepository dla dostawcy bazy danych.

InvariantName

Unikatowa nazwa używana do identyfikowania dostawcy bazy danych. Powinno to być takie samo jak nazwa pakietu NuGet dla środowiska uruchomieniowego dostawców.

(Odziedziczone po DatabaseProviderServices)
MigrationsAnnotationProvider

Pobiera element IMigrationsAnnotationProvider dla dostawcy bazy danych.

MigrationsSqlGenerator

Pobiera element IMigrationsSqlGenerator dla dostawcy bazy danych.

ModelSource

Pobiera element IModelSource dla dostawcy bazy danych.

(Odziedziczone po DatabaseProviderServices)
ModelValidator

Pobiera element Microsoft.EntityFrameworkCore.Internal.IModelValidator dla dostawcy bazy danych.

ModificationCommandBatchFactory

Pobiera element IModificationCommandBatchFactory dla dostawcy bazy danych.

ParameterNameGeneratorFactory

Pobiera element IParameterNameGeneratorFactory dla dostawcy bazy danych.

ProjectionExpressionVisitorFactory

Pobiera element IProjectionExpressionVisitorFactory dla dostawcy bazy danych.

QueryCompilationContextFactory

Pobiera element IQueryCompilationContextFactory dla dostawcy bazy danych.

QueryContextFactory

Pobiera element IQueryContextFactory dla dostawcy bazy danych.

QuerySqlGeneratorFactory

Pobiera element IQuerySqlGeneratorFactory dla dostawcy bazy danych.

RelationalConnection

Pobiera element IRelationalConnection dla dostawcy bazy danych.

RelationalDatabaseCreator

Pobiera element IRelationalDatabaseCreator dla dostawcy bazy danych.

ResultOperatorHandler

Pobiera element IResultOperatorHandler dla dostawcy bazy danych.

Services

Pobiera dostawcę usług w celu rozpoznania usług.

(Odziedziczone po DatabaseProviderServices)
SqlGenerationHelper

Pobiera element ISqlGenerationHelper dla dostawcy bazy danych.

TransactionManager

Pobiera element IDbContextTransactionManager dla dostawcy bazy danych.

TypeMapper

Pobiera element IRelationalTypeMapper dla dostawcy bazy danych.

UpdateSqlGenerator

Pobiera element IUpdateSqlGenerator dla dostawcy bazy danych.

ValueBufferFactoryFactory

Pobiera element IRelationalValueBufferFactoryFactory dla dostawcy bazy danych.

ValueGeneratorCache

Pobiera element IValueGeneratorCache dla dostawcy bazy danych.

(Odziedziczone po DatabaseProviderServices)
ValueGeneratorSelector

Pobiera element IValueGeneratorSelector dla dostawcy bazy danych.

Metody

GetService<TService>()

Rozwiązuje wymaganą usługę z usługi Services.

(Odziedziczone po DatabaseProviderServices)

Dotyczy