Compartir a través de


IConventionTypeBaseBuilder.ComplexProperty Método

Definición

Sobrecargas

ComplexProperty(MemberInfo, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad compleja con la información de miembro especificada. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

ComplexProperty(Type, String, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad compleja con el nombre especificado. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

ComplexProperty(MemberInfo, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad compleja con la información de miembro especificada. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder? ComplexProperty (System.Reflection.MemberInfo memberInfo, Type? complexType = default, bool fromDataAnnotation = false);
abstract member ComplexProperty : System.Reflection.MemberInfo * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder
Public Function ComplexProperty (memberInfo As MemberInfo, Optional complexType As Type = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionComplexPropertyBuilder

Parámetros

memberInfo
MemberInfo

o PropertyInfoFieldInfo de la propiedad .

complexType
Type

Tipo complejo de destino.

fromDataAnnotation
Boolean

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

Devoluciones

Objeto que se puede usar para configurar la propiedad si existe en el tipo; de lo contrario, null .

Se aplica a

ComplexProperty(Type, String, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad compleja con el nombre especificado. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder? ComplexProperty (Type propertyType, string propertyName, Type? complexType = default, bool fromDataAnnotation = false);
abstract member ComplexProperty : Type * string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder
Public Function ComplexProperty (propertyType As Type, propertyName As String, Optional complexType As Type = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionComplexPropertyBuilder

Parámetros

propertyType
Type

Tipo de valor que contendrá la propiedad.

propertyName
String

Nombre de la propiedad que se va a configurar.

complexType
Type

Tipo complejo de destino.

fromDataAnnotation
Boolean

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

Devoluciones

Objeto que se puede usar para configurar la propiedad si existe en el tipo; de lo contrario, null .

Se aplica a