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
実装

コンストラクター

RelationalDatabaseProviderServices(IServiceProvider)

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

プロパティ

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 は、今後のリリースで変更または削除される可能性があります。

ExecutionStrategyFactory

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

(継承元 DatabaseProviderServices)
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 取得します。

メソッド

GetService<TService>()

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

(継承元 DatabaseProviderServices)

適用対象