IRelationalDatabaseProviderServices Arabirim

Tanım

İlişkisel veritabanıyla etkileşimde bulunmak 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

IRelationalAnnotationProviderSağlayıcı için.

BatchExecutor

IBatchExecutorSağlayıcı için.

CommandBatchPreparer

ICommandBatchPreparerSağlayıcı için.

CompiledQueryCacheKeyGenerator

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

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

IExpressionFragmentTranslatorSağlayıcı için.

CompositeMemberTranslator

IMemberTranslatorSağlayıcı için.

CompositeMethodCallTranslator

IMethodCallTranslatorSağlayıcı için.

ConventionSetBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IHistoryRepositorySağ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ı ile aynı olmalıdır.

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

IMigrationsAnnotationProviderSağlayıcı için.

MigrationsSqlGenerator

IMigrationsSqlGeneratorSağlayıcı için.

ModelSource

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

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

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

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

IModificationCommandBatchFactorySağlayıcı için.

ParameterNameGeneratorFactory

IParameterNameGeneratorFactorySağlayıcı için.

ProjectionExpressionVisitorFactory

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

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

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

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

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

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

IQuerySqlGeneratorFactorySağlayıcı için.

RelationalConnection

IRelationalConnectionSağlayıcı için.

RelationalDatabaseCreator

IRelationalDatabaseCreatorSağlayıcı için.

ResultOperatorHandler

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

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

ISqlGenerationHelperSağlayıcı için.

TransactionManager

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

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

IRelationalTypeMapperSağlayıcı için.

UpdateSqlGenerator

IUpdateSqlGeneratorSağlayıcı için.

ValueBufferFactoryFactory

IRelationalValueBufferFactoryFactorySağlayıcı için.

ValueGeneratorCache

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

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

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

(Devralındığı yer: IDatabaseProviderServices)

Şunlara uygulanır