Share via


LazyLoaderParameterBindingFactory クラス

定義

IParameterBindingFactoryサービスにバインドするための ILazyLoader

public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
Public Class LazyLoaderParameterBindingFactory
Inherits ServiceParameterBindingFactory
継承
LazyLoaderParameterBindingFactory

注釈

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

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

コンストラクター

LazyLoaderParameterBindingFactory(LazyLoaderParameterBindingFactoryDependencies)

新しい LazyLoaderParameterBindingFactory のインスタンスを作成します。

プロパティ

Dependencies

このサービスの依存関係。

メソッド

Bind(IConventionEntityType, Type, String)

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

Bind(IMutableEntityType, Type, String)

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

Bind(IReadOnlyEntityType, Type, String)

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

Bind(IReadOnlyEntityType, Type, String)

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

(継承元 ServiceParameterBindingFactory)
CanBind(Type, String)

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

適用対象