Bagikan melalui


IRelationalDatabaseProviderServices Antarmuka

Definisi

Layanan utama diperlukan untuk berinteraksi dengan database relasional.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Turunan
Penerapan

Properti

AnnotationProvider

IRelationalAnnotationProvider untuk penyedia.

BatchExecutor

IBatchExecutor untuk penyedia.

CommandBatchPreparer

ICommandBatchPreparer untuk penyedia.

CompiledQueryCacheKeyGenerator

ICompiledQueryCacheKeyGenerator Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

IExpressionFragmentTranslator untuk penyedia.

CompositeMemberTranslator

IMemberTranslator untuk penyedia.

CompositeMethodCallTranslator

IMethodCallTranslator untuk penyedia.

ConventionSetBuilder

Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
Creator

IDatabaseCreator Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
Database

IDatabase Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
EntityQueryModelVisitorFactory

IEntityQueryModelVisitorFactory Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
ExecutionStrategyFactory

IExecutionStrategyFactory Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
HistoryRepository

IHistoryRepository untuk penyedia.

InvariantName

Nama unik yang digunakan untuk mengidentifikasi penyedia database. Ini harus sama dengan nama paket NuGet untuk runtime penyedia.

(Diperoleh dari IDatabaseProviderServices)
MigrationsAnnotationProvider

IMigrationsAnnotationProvider untuk penyedia.

MigrationsSqlGenerator

IMigrationsSqlGenerator untuk penyedia.

ModelSource

IModelSource Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
ModelValidator

Microsoft.EntityFrameworkCore.Internal.IModelValidator Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
ModificationCommandBatchFactory

IModificationCommandBatchFactory untuk penyedia.

ParameterNameGeneratorFactory

IParameterNameGeneratorFactory untuk penyedia.

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
QueryCompilationContextFactory

IQueryCompilationContextFactory Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
QueryContextFactory

IQueryContextFactory Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
QuerySqlGeneratorFactory

IQuerySqlGeneratorFactory untuk penyedia.

RelationalConnection

IRelationalConnection untuk penyedia.

RelationalDatabaseCreator

IRelationalDatabaseCreator untuk penyedia.

ResultOperatorHandler

IResultOperatorHandler Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
SqlGenerationHelper

ISqlGenerationHelper untuk penyedia.

TransactionManager

IDbContextTransactionManager Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
TypeMapper

IRelationalTypeMapper untuk penyedia.

UpdateSqlGenerator

IUpdateSqlGenerator untuk penyedia.

ValueBufferFactoryFactory

IRelationalValueBufferFactoryFactory untuk penyedia.

ValueGeneratorCache

IValueGeneratorCache Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)
ValueGeneratorSelector

IValueGeneratorSelector Mendapatkan untuk penyedia database.

(Diperoleh dari IDatabaseProviderServices)

Berlaku untuk