次の方法で共有


RelationalConventionSetBuilderDependencies コンストラクター

定義

オーバーロード

RelationalConventionSetBuilderDependencies()

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

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

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

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

RelationalConventionSetBuilderDependencies(IRelationalAnnotationProvider)

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

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

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

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

RelationalConventionSetBuilderDependencies(IRelationalAnnotationProvider, IUpdateSqlGenerator)

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

RelationalConventionSetBuilderDependencies()

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

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

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

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

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public RelationalConventionSetBuilderDependencies ();
Public Sub New ()
属性

適用対象

RelationalConventionSetBuilderDependencies(IRelationalAnnotationProvider)

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

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

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

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

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public RelationalConventionSetBuilderDependencies (Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider relationalAnnotationProvider);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider -> Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies
Public Sub New (relationalAnnotationProvider As IRelationalAnnotationProvider)

パラメーター

relationalAnnotationProvider
IRelationalAnnotationProvider
属性

適用対象

RelationalConventionSetBuilderDependencies(IRelationalAnnotationProvider, IUpdateSqlGenerator)

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

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public RelationalConventionSetBuilderDependencies (Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider relationalAnnotationProvider, Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator updateSqlGenerator);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider * Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator -> Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies
Public Sub New (relationalAnnotationProvider As IRelationalAnnotationProvider, updateSqlGenerator As IUpdateSqlGenerator)

パラメーター

relationalAnnotationProvider
IRelationalAnnotationProvider
updateSqlGenerator
IUpdateSqlGenerator
属性

注釈

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

適用対象