Udostępnij za pośrednictwem


IRelationalDatabaseProviderServices Interfejs

Definicja

Podstawowe usługi potrzebne do interakcji z relacyjnymi bazami danych.

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

public interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Pochodne
Implementuje

Właściwości

AnnotationProvider

Element IRelationalAnnotationProvider dla dostawcy.

BatchExecutor

Element IBatchExecutor dla dostawcy.

CommandBatchPreparer

Element ICommandBatchPreparer dla dostawcy.

CompiledQueryCacheKeyGenerator

Pobiera element ICompiledQueryCacheKeyGenerator dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

Element IExpressionFragmentTranslator dla dostawcy.

CompositeMemberTranslator

Element IMemberTranslator dla dostawcy.

CompositeMethodCallTranslator

Element IMethodCallTranslator dla dostawcy.

ConventionSetBuilder

Pobiera element Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
Creator

Pobiera element IDatabaseCreator dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
Database

Pobiera element IDatabase dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

Pobiera element IEntityQueryableExpressionVisitorFactory dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
EntityQueryModelVisitorFactory

Pobiera element IEntityQueryModelVisitorFactory dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
ExecutionStrategyFactory

Pobiera element IExecutionStrategyFactory dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
ExpressionPrinter

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

(Odziedziczone po IDatabaseProviderServices)
HistoryRepository

Element IHistoryRepository dla dostawcy.

InvariantName

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

(Odziedziczone po IDatabaseProviderServices)
MigrationsAnnotationProvider

Element IMigrationsAnnotationProvider dla dostawcy.

MigrationsSqlGenerator

Element IMigrationsSqlGenerator dla dostawcy.

ModelSource

Pobiera element IModelSource dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
ModelValidator

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

(Odziedziczone po IDatabaseProviderServices)
ModificationCommandBatchFactory

Element IModificationCommandBatchFactory dla dostawcy.

ParameterNameGeneratorFactory

Element IParameterNameGeneratorFactory dla dostawcy.

ProjectionExpressionVisitorFactory

Pobiera element IProjectionExpressionVisitorFactory dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
QueryCompilationContextFactory

Pobiera element IQueryCompilationContextFactory dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
QueryContextFactory

Pobiera element IQueryContextFactory dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
QuerySqlGeneratorFactory

Element IQuerySqlGeneratorFactory dla dostawcy.

RelationalConnection

Element IRelationalConnection dla dostawcy.

RelationalDatabaseCreator

Element IRelationalDatabaseCreator dla dostawcy.

ResultOperatorHandler

Pobiera element IResultOperatorHandler dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
SqlGenerationHelper

Element ISqlGenerationHelper dla dostawcy.

TransactionManager

Pobiera element IDbContextTransactionManager dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
TypeMapper

Element IRelationalTypeMapper dla dostawcy.

UpdateSqlGenerator

Element IUpdateSqlGenerator dla dostawcy.

ValueBufferFactoryFactory

Element IRelationalValueBufferFactoryFactory dla dostawcy.

ValueGeneratorCache

Pobiera element IValueGeneratorCache dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)
ValueGeneratorSelector

Pobiera element IValueGeneratorSelector dla dostawcy bazy danych.

(Odziedziczone po IDatabaseProviderServices)

Dotyczy