IMutableEntityType.AddProperty 方法

定义

重载

AddProperty(String, Type, MemberInfo)

向此实体类型添加属性。

AddProperty(String, Type)

向此实体类型添加属性。

AddProperty(String, Type, Boolean)

向此实体添加属性。

AddProperty(MemberInfo)

向此实体类型添加属性。

AddProperty(String)

向此实体类型添加属性。

AddProperty(String, Type, MemberInfo)

向此实体类型添加属性。

public Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (string name, Type propertyType, System.Reflection.MemberInfo memberInfo);
public Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (string name, Type propertyType, System.Reflection.MemberInfo? memberInfo);
abstract member AddProperty : string * Type * System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
Public Function AddProperty (name As String, propertyType As Type, memberInfo As MemberInfo) As IMutableProperty

参数

name
String

要添加的属性的名称。

propertyType
Type

属性将保留的值的类型。

memberInfo
MemberInfo

阴影属性的相应 CLR 类型成员或 null

可以使用具有 String 参数和 Object 返回类型的索引器。

返回

新建的属性。

适用于

AddProperty(String, Type)

向此实体类型添加属性。

public Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (string name, Type propertyType);
abstract member AddProperty : string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
Public Function AddProperty (name As String, propertyType As Type) As IMutableProperty

参数

name
String

要添加的属性的名称。

propertyType
Type

属性将保留的值的类型。

返回

新建的属性。

适用于

AddProperty(String, Type, Boolean)

向此实体添加属性。

public Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (string name, Type propertyType, bool shadow);
abstract member AddProperty : string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
Public Function AddProperty (name As String, propertyType As Type, shadow As Boolean) As IMutableProperty

参数

name
String

要添加的属性的名称。

propertyType
Type

属性将保留的值的类型。

shadow
Boolean

属性是否处于阴影状态。

返回

新建的属性。

适用于

AddProperty(MemberInfo)

向此实体类型添加属性。

public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (System.Reflection.MemberInfo memberInfo);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (System.Reflection.MemberInfo memberInfo);
abstract member AddProperty : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
override this.AddProperty : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")>]
abstract member AddProperty : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
override this.AddProperty : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
Public Overridable Function AddProperty (memberInfo As MemberInfo) As IMutableProperty

参数

memberInfo
MemberInfo

实体类上的相应成员。

返回

新建的属性。

属性

适用于

AddProperty(String)

向此实体类型添加属性。

public Microsoft.EntityFrameworkCore.Metadata.IMutableProperty AddProperty (string name);
abstract member AddProperty : string -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
Public Function AddProperty (name As String) As IMutableProperty

参数

name
String

要添加的属性的名称。

返回

新建的属性。

适用于