Udostępnij za pośrednictwem


IDatabaseProviderServices Interfejs

Definicja

Podstawowy zestaw usług wymaganych przez program EF dla dostawcy bazy danych do działania.

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 IDatabaseProviderServices
type IDatabaseProviderServices = interface
Public Interface IDatabaseProviderServices
Pochodne

Właściwości

CompiledQueryCacheKeyGenerator

Pobiera element ICompiledQueryCacheKeyGenerator dla dostawcy bazy danych.

ConventionSetBuilder

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

Creator

Pobiera element IDatabaseCreator dla dostawcy bazy danych.

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

Pobiera element IExecutionStrategyFactory dla dostawcy bazy danych.

ExpressionPrinter

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

InvariantName

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

ModelSource

Pobiera element IModelSource dla dostawcy bazy danych.

ModelValidator

Pobiera element Microsoft.EntityFrameworkCore.Internal.IModelValidator 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.

ResultOperatorHandler

Pobiera element IResultOperatorHandler dla dostawcy bazy danych.

TransactionManager

Pobiera element IDbContextTransactionManager dla dostawcy bazy danych.

ValueGeneratorCache

Pobiera element IValueGeneratorCache dla dostawcy bazy danych.

ValueGeneratorSelector

Pobiera element IValueGeneratorSelector dla dostawcy bazy danych.

Dotyczy