次の方法で共有


ServiceParameterBindingFactory クラス

定義

IParameterBindingFactory依存関係が挿入されたサービスにバインドするための 。

public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
継承
ServiceParameterBindingFactory
派生
実装

注釈

サービスの有効期間は であり Singleton 、複数の登録が許可されます。 これは、各サービスの 1 つのインスタンスが多くの DbContext インスタンスで使用されていることを意味します。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。

詳細と例については、「 コンストラクターを含むエンティティ型 」を参照してください。

コンストラクター

ServiceParameterBindingFactory(Type)

指定したサービスの種類の新しい ServiceParameterBindingFactory インスタンスを作成します。

メソッド

Bind(IConventionEntityType, Type, String)

ParameterBinding指定したエンティティ型で、指定した型と名前の を作成します。

Bind(IMutableEntityType, Type, String)

ParameterBinding指定したエンティティ型で、指定した型と名前の を作成します。

Bind(IReadOnlyEntityType, Type, String)

ParameterBinding指定したエンティティ型で、指定した型と名前の を作成します。

CanBind(Type, String)

このファクトリが、指定された型と名前を持つパラメーターをバインドできるかどうかを確認します。

適用対象