IConventionTypeBaseBuilder.ComplexProperty Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework