IDatabaseProviderServices Arabirim

Tanım

Bir veritabanı sağlayıcısının çalışması için EF tarafından gereken temel hizmet kümesi.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public interface IDatabaseProviderServices
type IDatabaseProviderServices = interface
Public Interface IDatabaseProviderServices
Türetilmiş

Özellikler

CompiledQueryCacheKeyGenerator

ICompiledQueryCacheKeyGeneratorVeritabanı sağlayıcısı için öğesini alır.

ConventionSetBuilder

Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilderVeritabanı sağlayıcısı için öğesini alır.

Creator

IDatabaseCreatorVeritabanı sağlayıcısı için öğesini alır.

Database

IDatabaseVeritabanı sağlayıcısı için öğesini alır.

EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactoryVeritabanı sağlayıcısı için öğesini alır.

EntityQueryModelVisitorFactory

IEntityQueryModelVisitorFactoryVeritabanı sağlayıcısı için öğesini alır.

ExecutionStrategyFactory

IExecutionStrategyFactoryVeritabanı sağlayıcısı için öğesini alır.

ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinterVeritabanı sağlayıcısı için öğesini alır.

InvariantName

Veritabanı sağlayıcısını tanımlamak için kullanılan benzersiz ad. Bu, sağlayıcılar çalışma zamanı için NuGet paket adı ile aynı olmalıdır.

ModelSource

IModelSourceVeritabanı sağlayıcısı için öğesini alır.

ModelValidator

Microsoft.EntityFrameworkCore.Internal.IModelValidatorVeritabanı sağlayıcısı için öğesini alır.

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactoryVeritabanı sağlayıcısı için öğesini alır.

QueryCompilationContextFactory

IQueryCompilationContextFactoryVeritabanı sağlayıcısı için öğesini alır.

QueryContextFactory

IQueryContextFactoryVeritabanı sağlayıcısı için öğesini alır.

ResultOperatorHandler

IResultOperatorHandlerVeritabanı sağlayıcısı için öğesini alır.

TransactionManager

IDbContextTransactionManagerVeritabanı sağlayıcısı için öğesini alır.

ValueGeneratorCache

IValueGeneratorCacheVeritabanı sağlayıcısı için öğesini alır.

ValueGeneratorSelector

IValueGeneratorSelectorVeritabanı sağlayıcısı için öğesini alır.

Şunlara uygulanır