Compartir a través de


IConventionEntityType.AddProperty Método

Definición

Sobrecargas

AddProperty(MemberInfo, Boolean)

Agrega una propiedad a este tipo de entidad.

AddProperty(String, Boolean)

Agrega una propiedad a este tipo de entidad.

AddProperty(String, Type, Boolean, Boolean)

Agrega una propiedad a este tipo de entidad.

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

Agrega una propiedad a este tipo de entidad.

AddProperty(MemberInfo, Boolean)

Agrega una propiedad a este tipo de entidad.

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

Parámetros

memberInfo
MemberInfo

Miembro correspondiente de la clase de entidad.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Propiedad recién creada.

Atributos

Se aplica a

AddProperty(String, Boolean)

Agrega una propiedad a este tipo de entidad.

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

Parámetros

name
String

Nombre de la propiedad que se va a agregar.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Propiedad recién creada.

Se aplica a

AddProperty(String, Type, Boolean, Boolean)

Agrega una propiedad a este tipo de entidad.

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

Parámetros

name
String

Nombre de la propiedad que se va a agregar.

propertyType
Type

Tipo de valor que contendrá la propiedad.

setTypeConfigurationSource
Boolean

Indica si se debe establecer el origen de configuración de tipo.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Propiedad recién creada.

Se aplica a

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

Agrega una propiedad a este tipo de entidad.

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

Parámetros

name
String

Nombre de la propiedad que se va a agregar.

propertyType
Type

Tipo de valor que contendrá la propiedad.

memberInfo
MemberInfo

Miembro de tipo CLR correspondiente o null para una propiedad shadow.

Se puede usar un indexador con un parámetro y Object un String tipo de valor devuelto.

setTypeConfigurationSource
Boolean

Indica si se debe establecer el origen de configuración de tipo.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Propiedad recién creada.

Se aplica a