ServiceParameterBindingFactory 类

定义

一个 IParameterBindingFactory ,用于绑定到依赖关系注入的服务。

public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
继承
ServiceParameterBindingFactory
派生
实现

注解

服务生存期为 Singleton ,允许多个注册。 这意味着多个 DbContext 实例使用每个服务的单个实例。 实现必须是线程安全的。 此服务不能依赖于注册为 的服务 Scoped

有关详细信息和示例 ,请参阅具有构造函数的实体类型

构造函数

ServiceParameterBindingFactory(Type)

为给定服务类型创建一个新 ServiceParameterBindingFactory 实例。

方法

Bind(IConventionEntityType, Type, String)

ParameterBinding在给定实体类型上为给定类型和名称创建 。

Bind(IMutableEntityType, Type, String)

ParameterBinding在给定实体类型上为给定类型和名称创建 。

Bind(IReadOnlyEntityType, Type, String)

ParameterBinding在给定实体类型上为给定类型和名称创建 。

CanBind(Type, String)

检查此工厂是否可以将参数与给定类型和名称绑定。

适用于