MutableEntityTypeExtensions.GetOrAddProperty Méthode

Définition

Surcharges

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Obtient la propriété avec le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddProperty(IMutableEntityType, String, Type)

Obtient la propriété avec le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Obtient la propriété avec le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Obtient la propriété avec le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

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

Paramètres

entityType
IMutableEntityType

Type d’entité auquel obtenir ou ajouter la propriété.

propertyInfo
PropertyInfo

Propriété correspondante dans la classe d’entité.

Retours

Propriété existante ou nouvellement créée.

Remarques

La propriété retournée n’a peut-être pas le type spécifié.

S’applique à

GetOrAddProperty(IMutableEntityType, String, Type)

Obtient la propriété avec le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

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

Paramètres

entityType
IMutableEntityType

Type d’entité auquel obtenir ou ajouter la propriété.

name
String

Nom de la propriété.

propertyType
Type

Type de valeur que la propriété contiendra.

Retours

Propriété existante ou nouvellement créée.

Remarques

La propriété retournée n’a peut-être pas le type spécifié.

S’applique à

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Obtient la propriété avec le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

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

Paramètres

entityType
IMutableEntityType

Type d’entité auquel obtenir ou ajouter la propriété.

name
String

Nom de la propriété.

propertyType
Type

Type de valeur que la propriété contiendra.

shadow
Boolean

Indique si la propriété est dans un état d’ombre.

Retours

Propriété existante ou nouvellement créée.

Remarques

La propriété retournée n’a peut-être pas le type et l’ombre spécifiés.

S’applique à