Sdílet prostřednictvím


IConventionTypeBase.AddComplexProperty Metoda

Definice

Přetížení

AddComplexProperty(String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

AddComplexProperty(MemberInfo, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

AddComplexProperty(String, Type, Type, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

AddComplexProperty(String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (string name, bool collection = false, bool fromDataAnnotation = false);
abstract member AddComplexProperty : string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Function AddComplexProperty (name As String, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty

Parametry

name
String

Název vlastnosti, která se má přidat.

collection
Boolean

Označuje, zda vlastnost představuje kolekci.

fromDataAnnotation
Boolean

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

Návraty

Nově vytvořená vlastnost.

Platí pro

AddComplexProperty(MemberInfo, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (System.Reflection.MemberInfo memberInfo, string? complexTypeName = default, bool collection = false, bool fromDataAnnotation = false);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")>]
abstract member AddComplexProperty : System.Reflection.MemberInfo * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
override this.AddComplexProperty : System.Reflection.MemberInfo * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Overridable Function AddComplexProperty (memberInfo As MemberInfo, Optional complexTypeName As String = Nothing, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty

Parametry

memberInfo
MemberInfo

Odpovídající člen na typu.

complexTypeName
String

Název komplexního typu.

collection
Boolean

Označuje, zda vlastnost představuje kolekci.

fromDataAnnotation
Boolean

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

Návraty

Nově vytvořená vlastnost.

Atributy

Platí pro

AddComplexProperty(String, Type, Type, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (string name, Type propertyType, Type complexType, string? complexTypeName = default, bool collection = false, bool fromDataAnnotation = false);
abstract member AddComplexProperty : string * Type * Type * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Function AddComplexProperty (name As String, propertyType As Type, complexType As Type, Optional complexTypeName As String = Nothing, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty

Parametry

name
String

Název vlastnosti, která se má přidat.

propertyType
Type

Typ vlastnosti.

complexType
Type

Typ hodnoty, kterou bude vlastnost obsahovat.

complexTypeName
String

Název komplexního typu.

collection
Boolean

Označuje, zda vlastnost představuje kolekci.

fromDataAnnotation
Boolean

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

Návraty

Nově vytvořená vlastnost.

Platí pro

AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (string name, Type propertyType, System.Reflection.MemberInfo memberInfo, Type complexType, string? complexTypeName = default, bool collection = false, bool fromDataAnnotation = false);
abstract member AddComplexProperty : string * Type * System.Reflection.MemberInfo * Type * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Function AddComplexProperty (name As String, propertyType As Type, memberInfo As MemberInfo, complexType As Type, Optional complexTypeName As String = Nothing, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty

Parametry

name
String

Název vlastnosti, která se má přidat.

propertyType
Type

Typ vlastnosti.

memberInfo
MemberInfo

Odpovídající člen typu CLR.

Můžete použít indexer s parametrem String a Object návratovým typem.

complexType
Type

Typ hodnoty, kterou bude vlastnost obsahovat.

complexTypeName
String

Název komplexního typu.

collection
Boolean

Označuje, zda vlastnost představuje kolekci.

fromDataAnnotation
Boolean

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

Návraty

Nově vytvořená vlastnost.

Platí pro