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

要加入的屬性名稱。

傳回

新建立的屬性。

適用於