Compartir a través de


MutableEntityTypeExtensions.GetOrAddProperty Método

Definición

Sobrecargas

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

GetOrAddProperty(IMutableEntityType, String, Type)

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

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

Parámetros

entityType
IMutableEntityType

Tipo de entidad al que se va a obtener o agregar la propiedad.

propertyInfo
PropertyInfo

Propiedad correspondiente de la clase de entidad.

Devoluciones

Propiedad existente o recién creada.

Comentarios

Es posible que la propiedad devuelta no tenga el tipo especificado.

Se aplica a

GetOrAddProperty(IMutableEntityType, String, Type)

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

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

Parámetros

entityType
IMutableEntityType

Tipo de entidad al que se va a obtener o agregar la propiedad.

name
String

El nombre de la propiedad.

propertyType
Type

Tipo de valor que contendrá la propiedad.

Devoluciones

Propiedad existente o recién creada.

Comentarios

Es posible que la propiedad devuelta no tenga el tipo especificado.

Se aplica a

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Obtiene la propiedad con el nombre especificado o crea una nueva si aún no está definida.

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

Parámetros

entityType
IMutableEntityType

Tipo de entidad al que se va a obtener o agregar la propiedad.

name
String

El nombre de la propiedad.

propertyType
Type

Tipo de valor que contendrá la propiedad.

shadow
Boolean

Indica si la propiedad está en estado de sombra.

Devoluciones

Propiedad existente o recién creada.

Comentarios

Es posible que la propiedad devuelta no tenga el tipo y la sombra especificados.

Se aplica a