IConventionTypeBase.AddComplexProperty Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro