Compartilhar via


MutableEntityTypeExtensions.GetOrAddProperty Método

Definição

Sobrecargas

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver definida.

GetOrAddProperty(IMutableEntityType, String, Type)

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver definida.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver definida.

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver 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

O tipo de entidade ao qual obter ou adicionar a propriedade.

propertyInfo
PropertyInfo

A propriedade correspondente na classe de entidade.

Retornos

A propriedade existente ou recém-criada.

Comentários

A propriedade retornada pode não ter o tipo especificado.

Aplica-se a

GetOrAddProperty(IMutableEntityType, String, Type)

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver 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

O tipo de entidade ao qual obter ou adicionar a propriedade.

name
String

O nome da propriedade.

propertyType
Type

O tipo de valor que a propriedade conterá.

Retornos

A propriedade existente ou recém-criada.

Comentários

A propriedade retornada pode não ter o tipo especificado.

Aplica-se a

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver 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

O tipo de entidade ao qual obter ou adicionar a propriedade.

name
String

O nome da propriedade.

propertyType
Type

O tipo de valor que a propriedade conterá.

shadow
Boolean

Se a propriedade está no estado de sombra.

Retornos

A propriedade existente ou recém-criada.

Comentários

A propriedade retornada pode não ter o tipo e a sombra especificados.

Aplica-se a