Language

HistoryRepositoryDependencies クラス

定義

のサービス依存関係パラメーター クラス HistoryRepository

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

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class HistoryRepositoryDependencies : IEquatable<Microsoft.EntityFrameworkCore.Migrations.HistoryRepositoryDependencies>
public sealed class HistoryRepositoryDependencies
public sealed class HistoryRepositoryDependencies : IEquatable<Microsoft.EntityFrameworkCore.Migrations.HistoryRepositoryDependencies>
[<System.Runtime.CompilerServices.Nullable(0)>]
type HistoryRepositoryDependencies = class
    interface IEquatable<HistoryRepositoryDependencies>
type HistoryRepositoryDependencies = class
type HistoryRepositoryDependencies = class
    interface IEquatable<HistoryRepositoryDependencies>
Public NotInheritable Class HistoryRepositoryDependencies
Implements IEquatable(Of HistoryRepositoryDependencies)
Public NotInheritable Class HistoryRepositoryDependencies
継承
HistoryRepositoryDependencies
属性
実装

注釈

新しい依存関係が追加されるとコンストラクターのシグネチャが変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのクラスのインスタンスを直接構築しないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、C# 'with' 演算子を使用して選択したサービスを置き換えます。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

サービスの有効期間は Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

コンストラクター

Name 説明
HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, IMigrationCommandExecutor, ISqlGenerationHelper, IConventionSetBuilder, ModelDependencies, IRelationalTypeMappingSource, ICurrentDbContext, IModelRuntimeInitializer, IRelationalCommandDiagnosticsLogger, IDiagnosticsLogger<DbLoggerCategory.Migrations>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, ISqlGenerationHelper, IConventionSetBuilder, IRelationalTypeMappingSource, ICurrentDbContext, IDiagnosticsLogger<DbLoggerCategory.Model>, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)

HistoryRepositoryのサービス依存関係パラメーター オブジェクトを作成します。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With... ' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, ISqlGenerationHelper, IConventionSetBuilder, ModelDependencies, IRelationalTypeMappingSource, ICurrentDbContext, IDiagnosticsLogger<DbLoggerCategory.Model>, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)

HistoryRepositoryのサービス依存関係パラメーター オブジェクトを作成します。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With... ' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, ISqlGenerationHelper, IConventionSetBuilder, ModelDependencies, IRelationalTypeMappingSource, ICurrentDbContext, IModelRuntimeInitializer, IDiagnosticsLogger<DbLoggerCategory.Model>, IRelationalCommandDiagnosticsLogger)

HistoryRepositoryのサービス依存関係パラメーター オブジェクトを作成します。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With... ' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, ISqlGenerationHelper, IConventionSetBuilder, ModelDependencies, IRelationalTypeMappingSource, ICurrentDbContext, IModelRuntimeInitializer, IRelationalCommandDiagnosticsLogger)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, ISqlGenerationHelper, ICoreConventionSetBuilder, IEnumerable<IConventionSetBuilder>, IRelationalTypeMappingSource)

HistoryRepositoryのサービス依存関係パラメーター オブジェクトを作成します。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With... ' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

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

HistoryRepositoryDependencies(IRelationalDatabaseCreator, IRawSqlCommandBuilder, IRelationalConnection, IDbContextOptions, IMigrationsModelDiffer, IMigrationsSqlGenerator, ISqlGenerationHelper)

HistoryRepositoryのサービス依存関係パラメーター オブジェクトを作成します。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With... ' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

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

プロパティ

Name 説明
CommandLogger

コマンド ロガー

Connection

データベースへの接続。

ConventionSetBuilder

モデルの作成時に使用するコア規則セット。

CoreConventionSetBuilder

モデルの作成時に使用するコア規則セット。

CurrentContext

現在使用中の DbContext が含まれています。

DatabaseCreator

データベース作成者。

MigrationCommandExecutor

移行操作を実行するためのサービス。

MigrationsLogger

移行ロガー

MigrationsSqlGenerator

移行操作用の SQL ジェネレーター。

ModelDependencies

モデルの依存関係。

ModelDiffer

モデルは異なります。

ModelLogger
古い.
古い.

モデル ロガー

ModelRuntimeInitializer

モデル ランタイム初期化子

Options

現在のコンテキスト インスタンスのオプション。

RawSqlCommandBuilder

生の SQL コマンドを作成するためのコマンド ビルダー。

SqlGenerationHelper

更新プログラム SQL を生成するためのヘルパー。

TypeMappingSource

型マッパー。

メソッド

Name 説明
<Clone>$()

のサービス依存関係パラメーター クラス HistoryRepository

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

Equals(HistoryRepositoryDependencies)

のサービス依存関係パラメーター クラス HistoryRepository

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

Equals(Object)

のサービス依存関係パラメーター クラス HistoryRepository

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

GetHashCode()

のサービス依存関係パラメーター クラス HistoryRepository

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

ToString()

のサービス依存関係パラメーター クラス HistoryRepository

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

With(IConventionSetBuilder)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IConventionSetBuilder)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(ICoreConventionSetBuilder)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(ICurrentDbContext)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IDbContextOptions)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IDiagnosticsLogger<DbLoggerCategory.Database.Command>)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IDiagnosticsLogger<DbLoggerCategory.Model>)
古い.

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IMigrationsModelDiffer)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IMigrationsSqlGenerator)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IRawSqlCommandBuilder)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IRelationalConnection)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IRelationalDatabaseCreator)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(IRelationalTypeMappingSource)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(ISqlGenerationHelper)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

With(ModelDependencies)

この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。

演算子

Name 説明
Equality(HistoryRepositoryDependencies, HistoryRepositoryDependencies)

のサービス依存関係パラメーター クラス HistoryRepository

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

Inequality(HistoryRepositoryDependencies, HistoryRepositoryDependencies)

のサービス依存関係パラメーター クラス HistoryRepository

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

適用対象