IConventionEntityType.AddProperty Methode

Definition

Überlädt

AddProperty(MemberInfo, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Type, Boolean, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

AddProperty(MemberInfo, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
abstract member AddProperty : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
override this.AddProperty : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")>]
abstract member AddProperty : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
override this.AddProperty : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Overridable Function AddProperty (memberInfo As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parameter

memberInfo
MemberInfo

Das entsprechende Element der Entitätsklasse.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Die neu erstellte Eigenschaft.

Attribute

Gilt für:

AddProperty(String, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (string name, bool fromDataAnnotation = false);
abstract member AddProperty : string * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Function AddProperty (name As String, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parameter

name
String

Der Name der hinzuzufügenden Eigenschaft.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Die neu erstellte Eigenschaft.

Gilt für:

AddProperty(String, Type, Boolean, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (string name, Type propertyType, bool setTypeConfigurationSource = true, bool fromDataAnnotation = false);
abstract member AddProperty : string * Type * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Function AddProperty (name As String, propertyType As Type, Optional setTypeConfigurationSource As Boolean = true, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parameter

name
String

Der Name der hinzuzufügenden Eigenschaft.

propertyType
Type

Der Werttyp, den die Eigenschaft enthält.

setTypeConfigurationSource
Boolean

Gibt an, ob die Typkonfigurationsquelle festgelegt werden soll.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Die neu erstellte Eigenschaft.

Gilt für:

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Fügt diesem Entitätstyp eine Eigenschaft hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty AddProperty (string name, Type propertyType, System.Reflection.MemberInfo memberInfo, bool setTypeConfigurationSource = true, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (string name, Type propertyType, System.Reflection.MemberInfo? memberInfo, bool setTypeConfigurationSource = true, bool fromDataAnnotation = false);
abstract member AddProperty : string * Type * System.Reflection.MemberInfo * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Function AddProperty (name As String, propertyType As Type, memberInfo As MemberInfo, Optional setTypeConfigurationSource As Boolean = true, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parameter

name
String

Der Name der hinzuzufügenden Eigenschaft.

propertyType
Type

Der Werttyp, den die Eigenschaft enthält.

memberInfo
MemberInfo

Das entsprechende CLR-Typmember oder null für eine Schatteneigenschaft.

Es kann ein Indexer mit einem String Parameter und Object einem Rückgabetyp verwendet werden.

setTypeConfigurationSource
Boolean

Gibt an, ob die Typkonfigurationsquelle festgelegt werden soll.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Die neu erstellte Eigenschaft.

Gilt für: