语言

InstantiationBinding 类

定义

定义如何通过 EF 模型属性的绑定创建实体实例,例如,工厂方法的构造函数参数或参数。

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class InstantiationBinding
public abstract class InstantiationBinding
[<System.Runtime.CompilerServices.Nullable(0)>]
type InstantiationBinding = class
type InstantiationBinding = class
Public MustInherit Class InstantiationBinding
继承
InstantiationBinding
派生
特性

注解

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

构造函数

名称 说明
InstantiationBinding(IReadOnlyList<ParameterBinding>)

创建新的 InstantiationBinding 实例。

属性

名称 说明
ParameterBindings

使用的实例的 ParameterBinding 集合。

RuntimeType

将从为此绑定创建的表达式树中创建的类型。

方法

名称 说明
CreateConstructorExpression(ParameterBindingInfo)

创建表示从给定绑定信息创建实体实例的表达式树。 例如,这可能是 NewExpression 调用构造函数或 MethodCallExpression 调用工厂方法的方法。

With(IReadOnlyList<ParameterBinding>)

创建包含给定参数绑定的副本。

适用于