ContextParameterBinding 类

定义

描述 DbContext将 绑定到构造函数、工厂方法或类似方法中的参数,该绑定可能也可能不具有 和 关联 IServiceProperty

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

注解

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

构造函数

ContextParameterBinding(Type, IPropertyBase)

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

ContextParameterBinding(Type, IPropertyBase[])

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

属性

ConsumedProperties

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

(继承自 ParameterBinding)
ParameterType

参数 CLR 类型。

(继承自 ParameterBinding)
ServiceDelegate

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

(继承自 ServiceParameterBinding)
ServiceType

EF 内部服务 CLR 类型。

(继承自 ServiceParameterBinding)

方法

BindToParameter(Expression, Expression)

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

BindToParameter(ParameterBindingInfo)

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

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

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

With(IPropertyBase[])

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

(继承自 ParameterBinding)

适用于