MutableEntityTypeExtensions.GetOrAddProperty Methode

Definition

Überlädt

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

GetOrAddProperty(IMutableEntityType, String, Type)

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableProperty GetOrAddProperty (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Reflection.PropertyInfo propertyInfo);
static member GetOrAddProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Reflection.PropertyInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
<Extension()>
Public Function GetOrAddProperty (entityType As IMutableEntityType, propertyInfo As PropertyInfo) As IMutableProperty

Parameter

entityType
IMutableEntityType

Der Entitätstyp, dem die Eigenschaft abgerufen oder hinzugefügt werden soll.

propertyInfo
PropertyInfo

Die entsprechende Eigenschaft in der Entitätsklasse.

Gibt zurück

Die vorhandene oder neu erstellte Eigenschaft.

Hinweise

Die zurückgegebene Eigenschaft verfügt möglicherweise nicht über den angegebenen Typ.

Gilt für:

GetOrAddProperty(IMutableEntityType, String, Type)

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableProperty GetOrAddProperty (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, string name, Type propertyType);
static member GetOrAddProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
<Extension()>
Public Function GetOrAddProperty (entityType As IMutableEntityType, name As String, propertyType As Type) As IMutableProperty

Parameter

entityType
IMutableEntityType

Der Entitätstyp, dem die Eigenschaft abgerufen oder hinzugefügt werden soll.

name
String

Der Name der Eigenschaft.

propertyType
Type

Der Werttyp, den die Eigenschaft enthält.

Gibt zurück

Die vorhandene oder neu erstellte Eigenschaft.

Hinweise

Die zurückgegebene Eigenschaft verfügt möglicherweise nicht über den angegebenen Typ.

Gilt für:

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Ruft die Eigenschaft mit dem angegebenen Namen ab, oder erstellt eine neue Eigenschaft, wenn noch keine definiert ist.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableProperty GetOrAddProperty (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, string name, Type propertyType, bool shadow);
static member GetOrAddProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
<Extension()>
Public Function GetOrAddProperty (entityType As IMutableEntityType, name As String, propertyType As Type, shadow As Boolean) As IMutableProperty

Parameter

entityType
IMutableEntityType

Der Entitätstyp, dem die Eigenschaft abgerufen oder hinzugefügt werden soll.

name
String

Der Name der Eigenschaft.

propertyType
Type

Der Werttyp, den die Eigenschaft enthält.

shadow
Boolean

Gibt an, ob sich die Eigenschaft im Schattenzustand befindet.

Gibt zurück

Die vorhandene oder neu erstellte Eigenschaft.

Hinweise

Die zurückgegebene Eigenschaft weist möglicherweise nicht den angegebenen Typ und die angegebene Schattenheit auf.

Gilt für: