Aracılığıyla paylaş


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

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

ConventionSetBuilder

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

Creator

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

Database

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

EntityQueryableExpressionVisitorFactory

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

EntityQueryModelVisitorFactory

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

ExecutionStrategyFactory

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

ExpressionPrinter

Veritabanı sağlayıcısı için öğesini Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter 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ıyla aynı olmalıdır.

ModelSource

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

ModelValidator

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

ProjectionExpressionVisitorFactory

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

QueryCompilationContextFactory

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

QueryContextFactory

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

ResultOperatorHandler

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

TransactionManager

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

ValueGeneratorCache

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

ValueGeneratorSelector

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

Şunlara uygulanır