Compartilhar via


IConventionTypeBaseBuilder.ComplexProperty Método

Definição

Sobrecargas

ComplexProperty(MemberInfo, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade complexa com as informações de membro fornecidas. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

ComplexProperty(Type, String, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade complexa com o nome fornecido. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

ComplexProperty(MemberInfo, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade complexa com as informações de membro fornecidas. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

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 PropertyInfo ou FieldInfo da propriedade .

complexType
Type

O tipo complexo de destino.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a propriedade se ela existir no tipo, caso contrário. null

Aplica-se a

ComplexProperty(Type, String, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade complexa com o nome fornecido. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

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

O tipo de valor que a propriedade conterá.

propertyName
String

O nome da propriedade a ser configurada.

complexType
Type

O tipo complexo de destino.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a propriedade se ela existir no tipo, caso contrário. null

Aplica-se a