Condividi tramite


IConventionTypeBaseBuilder.ComplexProperty Metodo

Definizione

Overload

ComplexProperty(MemberInfo, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà complessa con le informazioni sui membri specificati. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

ComplexProperty(Type, String, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà complessa con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

ComplexProperty(MemberInfo, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà complessa con le informazioni sui membri specificati. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

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

Parametri

memberInfo
MemberInfo

Oggetto PropertyInfo o FieldInfo della proprietà .

complexType
Type

Tipo complesso di destinazione.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Oggetto che può essere usato per configurare la proprietà se presente nel tipo, null in caso contrario.

Si applica a

ComplexProperty(Type, String, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà complessa con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

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

Parametri

propertyType
Type

Il tipo di valore che la proprietà conterrà.

propertyName
String

Nome della proprietà da configurare.

complexType
Type

Tipo complesso di destinazione.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Oggetto che può essere usato per configurare la proprietà se presente nel tipo, null in caso contrario.

Si applica a