Sdílet prostřednictvím


IConventionTypeBaseBuilder.ComplexProperty Metoda

Definice

Přetížení

ComplexProperty(MemberInfo, Type, Boolean)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti s danými informacemi o členech. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

ComplexProperty(Type, String, Type, Boolean)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti s daným názvem. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

ComplexProperty(MemberInfo, Type, Boolean)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti s danými informacemi o členech. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

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

Parametry

memberInfo
MemberInfo

Vlastnost PropertyInfo nebo FieldInfo .

complexType
Type

Cílový komplexní typ.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Objekt, který lze použít ke konfiguraci vlastnosti, pokud existuje na typu, null jinak.

Platí pro

ComplexProperty(Type, String, Type, Boolean)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti s daným názvem. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

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

Parametry

propertyType
Type

Typ hodnoty, kterou bude vlastnost obsahovat.

propertyName
String

Název vlastnosti, která má být nakonfigurována.

complexType
Type

Cílový komplexní typ.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Objekt, který lze použít ke konfiguraci vlastnosti, pokud existuje na typu, null jinak.

Platí pro