Language

IRelationalDatabaseProviderServices インターフェイス

定義

リレーショナル データベースと対話するために必要なプライマリ サービス。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public interface IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
派生
実装

プロパティ

Name 説明
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)

適用対象