Language

RelationalDatabaseProviderServices クラス

定義

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

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

public abstract class RelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.DatabaseProviderServices, Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseProviderServices
type RelationalDatabaseProviderServices = class
    inherit DatabaseProviderServices
    interface IRelationalDatabaseProviderServices
    interface IDatabaseProviderServices
Public MustInherit Class RelationalDatabaseProviderServices
Inherits DatabaseProviderServices
Implements IRelationalDatabaseProviderServices
継承
RelationalDatabaseProviderServices
実装

コンストラクター

Name 説明
RelationalDatabaseProviderServices(IServiceProvider)

RelationalDatabaseProviderServices クラスの新しいインスタンスを初期化します。

プロパティ

Name 説明
AnnotationProvider

データベース プロバイダーの IRelationalAnnotationProvider を取得します。

BatchExecutor

データベース プロバイダーの IBatchExecutor を取得します。

CommandBatchPreparer

データベース プロバイダーの ICommandBatchPreparer を取得します。

CompiledQueryCacheKeyGenerator

データベース プロバイダーの ICompiledQueryCacheKeyGenerator を取得します。

CompositeExpressionFragmentTranslator

データベース プロバイダーの IExpressionFragmentTranslator を取得します。

CompositeMemberTranslator

データベース プロバイダーの IMemberTranslator を取得します。

CompositeMethodCallTranslator

データベース プロバイダーの IMethodCallTranslator を取得します。

ConventionSetBuilder

データベース プロバイダーの規則セット ビルダー。 既定では、null が返されます。つまり、既定の Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder が使用されます。

(継承元 DatabaseProviderServices)
Creator

データベース プロバイダーの IDatabaseCreator を取得します。

Creator

データベース プロバイダーの IDatabaseCreator を取得します。

(継承元 DatabaseProviderServices)
Database

データベース プロバイダーの IDatabase を取得します。

EntityQueryableExpressionVisitorFactory

データベース プロバイダーの IEntityQueryableExpressionVisitorFactory を取得します。

EntityQueryModelVisitorFactory

データベース プロバイダーの IEntityQueryModelVisitorFactory を取得します。

ExecutionStrategyFactory

この API はEntity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、将来のリリースで変更または削除される可能性があります。

ExpressionPrinter

データベース プロバイダーの Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter を取得します。

HistoryRepository

データベース プロバイダーの IHistoryRepository を取得します。

InvariantName

データベース プロバイダーを識別するために使用される一意の名前。 これは、プロバイダー ランタイムの NuGet パッケージ名と同じである必要があります。

(継承元 DatabaseProviderServices)
MigrationsAnnotationProvider

データベース プロバイダーの IMigrationsAnnotationProvider を取得します。

MigrationsSqlGenerator

データベース プロバイダーの IMigrationsSqlGenerator を取得します。

ModelSource

データベース プロバイダーの IModelSource を取得します。

(継承元 DatabaseProviderServices)
ModelValidator

データベース プロバイダーの Microsoft.EntityFrameworkCore.Internal.IModelValidator を取得します。

ModificationCommandBatchFactory

データベース プロバイダーの IModificationCommandBatchFactory を取得します。

ParameterNameGeneratorFactory

データベース プロバイダーの IParameterNameGeneratorFactory を取得します。

ProjectionExpressionVisitorFactory

データベース プロバイダーの IProjectionExpressionVisitorFactory を取得します。

QueryCompilationContextFactory

データベース プロバイダーの IQueryCompilationContextFactory を取得します。

QueryContextFactory

データベース プロバイダーの IQueryContextFactory を取得します。

QuerySqlGeneratorFactory

データベース プロバイダーの IQuerySqlGeneratorFactory を取得します。

RelationalConnection

データベース プロバイダーの IRelationalConnection を取得します。

RelationalDatabaseCreator

データベース プロバイダーの IRelationalDatabaseCreator を取得します。

ResultOperatorHandler

データベース プロバイダーの IResultOperatorHandler を取得します。

Services

サービスを解決するサービス プロバイダーを取得します。

(継承元 DatabaseProviderServices)
SqlGenerationHelper

データベース プロバイダーの ISqlGenerationHelper を取得します。

TransactionManager

データベース プロバイダーの IDbContextTransactionManager を取得します。

TypeMapper

データベース プロバイダーの IRelationalTypeMapper を取得します。

UpdateSqlGenerator

データベース プロバイダーの IUpdateSqlGenerator を取得します。

ValueBufferFactoryFactory

データベース プロバイダーの IRelationalValueBufferFactoryFactory を取得します。

ValueGeneratorCache

データベース プロバイダーの IValueGeneratorCache を取得します。

(継承元 DatabaseProviderServices)
ValueGeneratorSelector

データベース プロバイダーの IValueGeneratorSelector を取得します。

メソッド

Name 説明
GetService<TService>()

Servicesから必要なサービスを解決します。

(継承元 DatabaseProviderServices)

適用対象