Share via


IRelationalDatabaseProviderServices 介面

定義

與關係資料庫互動所需的主要服務。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

public interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
衍生
實作

屬性

AnnotationProvider

IRelationalAnnotationProvider提供者的 。

BatchExecutor

IBatchExecutor提供者的 。

CommandBatchPreparer

ICommandBatchPreparer提供者的 。

CompiledQueryCacheKeyGenerator

ICompiledQueryCacheKeyGenerator取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

IExpressionFragmentTranslator提供者的 。

CompositeMemberTranslator

IMemberTranslator提供者的 。

CompositeMethodCallTranslator

IMethodCallTranslator提供者的 。

ConventionSetBuilder

Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
Creator

IDatabaseCreator取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
Database

IDatabase取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
EntityQueryModelVisitorFactory

IEntityQueryModelVisitorFactory取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
ExecutionStrategyFactory

IExecutionStrategyFactory取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
HistoryRepository

IHistoryRepository提供者的 。

InvariantName

用來識別資料庫提供者的唯一名稱。 這應該與提供者執行時間的 NuGet 套件名稱相同。

(繼承來源 IDatabaseProviderServices)
MigrationsAnnotationProvider

IMigrationsAnnotationProvider提供者的 。

MigrationsSqlGenerator

IMigrationsSqlGenerator提供者的 。

ModelSource

IModelSource取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
ModelValidator

Microsoft.EntityFrameworkCore.Internal.IModelValidator取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
ModificationCommandBatchFactory

IModificationCommandBatchFactory提供者的 。

ParameterNameGeneratorFactory

IParameterNameGeneratorFactory提供者的 。

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
QueryCompilationContextFactory

IQueryCompilationContextFactory取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
QueryContextFactory

IQueryContextFactory取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
QuerySqlGeneratorFactory

IQuerySqlGeneratorFactory提供者的 。

RelationalConnection

IRelationalConnection提供者的 。

RelationalDatabaseCreator

IRelationalDatabaseCreator提供者的 。

ResultOperatorHandler

IResultOperatorHandler取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
SqlGenerationHelper

ISqlGenerationHelper提供者的 。

TransactionManager

IDbContextTransactionManager取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
TypeMapper

IRelationalTypeMapper提供者的 。

UpdateSqlGenerator

IUpdateSqlGenerator提供者的 。

ValueBufferFactoryFactory

IRelationalValueBufferFactoryFactory提供者的 。

ValueGeneratorCache

IValueGeneratorCache取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)
ValueGeneratorSelector

IValueGeneratorSelector取得資料庫提供者的 。

(繼承來源 IDatabaseProviderServices)

適用於