IRelationalDatabaseProviderServices Arabirim

Tanım

İlişkisel veritabanıyla etkileşime geçmek için gereken birincil hizmetler.

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 IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Türetilmiş
Uygulamalar

Özellikler

AnnotationProvider

IRelationalAnnotationProvider Sağlayıcı için.

BatchExecutor

IBatchExecutor Sağlayıcı için.

CommandBatchPreparer

ICommandBatchPreparer Sağlayıcı için.

CompiledQueryCacheKeyGenerator

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

(Devralındığı yer: IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

IExpressionFragmentTranslator Sağlayıcı için.

CompositeMemberTranslator

IMemberTranslator Sağlayıcı için.

CompositeMethodCallTranslator

IMethodCallTranslator Sağlayıcı için.

ConventionSetBuilder

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

(Devralındığı yer: IDatabaseProviderServices)
Creator

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

(Devralındığı yer: IDatabaseProviderServices)
Database

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

(Devralındığı yer: IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

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

(Devralındığı yer: IDatabaseProviderServices)
EntityQueryModelVisitorFactory

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

(Devralındığı yer: IDatabaseProviderServices)
ExecutionStrategyFactory

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

(Devralındığı yer: IDatabaseProviderServices)
ExpressionPrinter

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

(Devralındığı yer: IDatabaseProviderServices)
HistoryRepository

IHistoryRepository Sağlayıcı için.

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.

(Devralındığı yer: IDatabaseProviderServices)
MigrationsAnnotationProvider

IMigrationsAnnotationProvider Sağlayıcı için.

MigrationsSqlGenerator

IMigrationsSqlGenerator Sağlayıcı için.

ModelSource

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

(Devralındığı yer: IDatabaseProviderServices)
ModelValidator

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

(Devralındığı yer: IDatabaseProviderServices)
ModificationCommandBatchFactory

IModificationCommandBatchFactory Sağlayıcı için.

ParameterNameGeneratorFactory

IParameterNameGeneratorFactory Sağlayıcı için.

ProjectionExpressionVisitorFactory

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

(Devralındığı yer: IDatabaseProviderServices)
QueryCompilationContextFactory

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

(Devralındığı yer: IDatabaseProviderServices)
QueryContextFactory

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

(Devralındığı yer: IDatabaseProviderServices)
QuerySqlGeneratorFactory

IQuerySqlGeneratorFactory Sağlayıcı için.

RelationalConnection

IRelationalConnection Sağlayıcı için.

RelationalDatabaseCreator

IRelationalDatabaseCreator Sağlayıcı için.

ResultOperatorHandler

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

(Devralındığı yer: IDatabaseProviderServices)
SqlGenerationHelper

ISqlGenerationHelper Sağlayıcı için.

TransactionManager

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

(Devralındığı yer: IDatabaseProviderServices)
TypeMapper

IRelationalTypeMapper Sağlayıcı için.

UpdateSqlGenerator

IUpdateSqlGenerator Sağlayıcı için.

ValueBufferFactoryFactory

IRelationalValueBufferFactoryFactory Sağlayıcı için.

ValueGeneratorCache

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

(Devralındığı yer: IDatabaseProviderServices)
ValueGeneratorSelector

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

(Devralındığı yer: IDatabaseProviderServices)

Şunlara uygulanır