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)

适用于