IDatabaseProviderServices 接口

定义

EF 为数据库提供程序正常运行所需的基本服务集。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

public interface IDatabaseProviderServices
type IDatabaseProviderServices = interface
Public Interface IDatabaseProviderServices
派生

属性

CompiledQueryCacheKeyGenerator

ICompiledQueryCacheKeyGenerator获取数据库提供程序的 。

ConventionSetBuilder

Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder获取数据库提供程序的 。

Creator

IDatabaseCreator获取数据库提供程序的 。

Database

IDatabase获取数据库提供程序的 。

EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory获取数据库提供程序的 。

EntityQueryModelVisitorFactory

IEntityQueryModelVisitorFactory获取数据库提供程序的 。

ExecutionStrategyFactory

IExecutionStrategyFactory获取数据库提供程序的 。

ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter获取数据库提供程序的 。

InvariantName

用于标识数据库提供程序的唯一名称。 这应与提供程序运行时的 NuGet 包名称相同。

ModelSource

IModelSource获取数据库提供程序的 。

ModelValidator

Microsoft.EntityFrameworkCore.Internal.IModelValidator获取数据库提供程序的 。

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory获取数据库提供程序的 。

QueryCompilationContextFactory

IQueryCompilationContextFactory获取数据库提供程序的 。

QueryContextFactory

IQueryContextFactory获取数据库提供程序的 。

ResultOperatorHandler

IResultOperatorHandler获取数据库提供程序的 。

TransactionManager

IDbContextTransactionManager获取数据库提供程序的 。

ValueGeneratorCache

IValueGeneratorCache获取数据库提供程序的 。

ValueGeneratorSelector

IValueGeneratorSelector获取数据库提供程序的 。

适用于