QueryTypeBuilder.Property 方法

定义

重载

Property(String)

返回一个对象,该对象可用于配置查询类型的属性。 如果不存在具有给定名称的属性,则将添加新属性。

添加具有此重载的新属性时,属性名称必须与查询类型上的 CLR 属性或字段的名称匹配。 此重载不能用于添加新的阴影状态属性。

Property(Type, String)

返回一个对象,该对象可用于配置查询类型的属性。 如果不存在具有给定名称的属性,则将添加新属性。

添加新属性时,如果查询类型类中存在同名的属性,则会将其添加到模型中。 如果查询类型类中不存在任何属性,则将添加新的阴影状态属性。 阴影状态属性是在查询类型类中没有相应属性的阴影状态属性。 属性的当前值存储在 中, ChangeTracker 而不是存储在查询类型类的实例中。

Property<TProperty>(String)

返回一个对象,该对象可用于配置查询类型的属性。 如果不存在具有给定名称的属性,则将添加新属性。

添加新属性时,如果查询类型类中存在同名的属性,则会将其添加到模型中。 如果查询类型类中不存在任何属性,则将添加新的阴影状态属性。 阴影状态属性是在查询类型类中没有相应属性的阴影状态属性。 属性的当前值存储在 中, ChangeTracker 而不是存储在查询类型类的实例中。

Property(String)

返回一个对象,该对象可用于配置查询类型的属性。 如果不存在具有给定名称的属性,则将添加新属性。

添加具有此重载的新属性时,属性名称必须与查询类型上的 CLR 属性或字段的名称匹配。 此重载不能用于添加新的阴影状态属性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyName As String) As PropertyBuilder

参数

propertyName
String

要配置的属性的名称。

返回

可用于配置 属性的 对象。

适用于

Property(Type, String)

返回一个对象,该对象可用于配置查询类型的属性。 如果不存在具有给定名称的属性,则将添加新属性。

添加新属性时,如果查询类型类中存在同名的属性,则会将其添加到模型中。 如果查询类型类中不存在任何属性,则将添加新的阴影状态属性。 阴影状态属性是在查询类型类中没有相应属性的阴影状态属性。 属性的当前值存储在 中, ChangeTracker 而不是存储在查询类型类的实例中。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As PropertyBuilder

参数

propertyType
Type

要配置的属性的类型。

propertyName
String

要配置的属性的名称。

返回

可用于配置 属性的 对象。

适用于

Property<TProperty>(String)

返回一个对象,该对象可用于配置查询类型的属性。 如果不存在具有给定名称的属性,则将添加新属性。

添加新属性时,如果查询类型类中存在同名的属性,则会将其添加到模型中。 如果查询类型类中不存在任何属性,则将添加新的阴影状态属性。 阴影状态属性是在查询类型类中没有相应属性的阴影状态属性。 属性的当前值存储在 中, ChangeTracker 而不是存储在查询类型类的实例中。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty> (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As PropertyBuilder(Of TProperty)

类型参数

TProperty

要配置的属性的类型。

参数

propertyName
String

要配置的属性的名称。

返回

可用于配置 属性的 对象。

适用于