Dil

LazyLoaderParameterBindingFactory Sınıf

Tanım

IParameterBindingFactory Hizmete bağlama için AILazyLoader.

[System.Runtime.CompilerServices.Nullable(0)]
public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
[<System.Runtime.CompilerServices.Nullable(0)>]
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
Public Class LazyLoaderParameterBindingFactory
Inherits ServiceParameterBindingFactory
Devralma
LazyLoaderParameterBindingFactory
Özellikler

Açıklamalar

Hizmet ömrü ve Singleton birden çok kayda izin verilir. Bu, her hizmetin tek bir örneğinin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

Daha fazla bilgi ve örnek için bkz. Oluşturucularla varlık türleri .

Oluşturucular

Veri Akışı Adı Description
LazyLoaderParameterBindingFactory(LazyLoaderParameterBindingFactoryDependencies)

Yeni bir LazyLoaderParameterBindingFactory örneği oluşturur.

Özellikler

Veri Akışı Adı Description
Dependencies

Bu hizmet için bağımlılıklar.

Yöntemler

Veri Akışı Adı Description
Bind(IConventionEntityType, Type, String)

Verilen varlık türünde verilen tür ve ad için bir ParameterBinding oluşturur.

Bind(IMutableEntityType, Type, String)

Verilen varlık türünde verilen tür ve ad için bir ParameterBinding oluşturur.

Bind(IReadOnlyEntityType, Type, String)

Verilen varlık türünde verilen tür ve ad için bir ParameterBinding oluşturur.

CanBind(Type, String)

Bu fabrikanın verilen tür ve ada sahip bir parametre bağlayıp bağlayamayacağını denetler.

Şunlara uygulanır