DependencyInjectionParameterBinding 类

定义

描述从 EF 内部依赖项注入服务到构造函数、工厂方法或类似方法中的参数的绑定,该服务可能具有或可能没有关联 IServiceProperty

public class DependencyInjectionParameterBinding : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding
type DependencyInjectionParameterBinding = class
    inherit ServiceParameterBinding
Public Class DependencyInjectionParameterBinding
Inherits ServiceParameterBinding
继承
DependencyInjectionParameterBinding
派生

注解

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

构造函数

DependencyInjectionParameterBinding(Type, Type, IPropertyBase)

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

DependencyInjectionParameterBinding(Type, Type, IPropertyBase[])

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

属性

ConsumedProperties

由此绑定处理的属性,因此不需要以其他方式设置。

(继承自 ParameterBinding)
ParameterType

参数 CLR 类型。

(继承自 ParameterBinding)
ServiceDelegate

在实体实例上设置 CLR 服务属性的委托。

ServiceDelegate

在实体实例上设置 CLR 服务属性的委托。

(继承自 ServiceParameterBinding)
ServiceType

EF 内部服务 CLR 类型。

(继承自 ServiceParameterBinding)

方法

BindToParameter(Expression, Expression)

创建一个表达式树,表示属性的值从具体化表达式绑定到构造函数的参数、工厂方法等。

BindToParameter(ParameterBindingInfo)

创建一个表达式树,表示属性的值从具体化表达式绑定到构造函数的参数、工厂方法等。

(继承自 ServiceParameterBinding)
With(IPropertyBase[])

创建一个包含给定使用属性的副本。

With(IPropertyBase[])

创建一个包含给定使用属性的副本。

(继承自 ParameterBinding)

适用于