ComplexPropertyMapping Třída
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í.
Mapování metadat pro komplexní vlastnosti.
public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
- Dědičnost
Příklady
Například pokud byste koncepčně mohli soubor CS MSL znázorňovat jako následující --Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ComplexPropertyMap --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( konstantní hodnota-->SMemberMetatadata ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( konstantní hodnota-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Tato třída představuje metadata pro všechny prvky mapy komplexních vlastností ve výše uvedeném příkladu. ComplexPropertyMaps obsahují ComplexTypeMaps, které definují mapování na základě typu ComplexProperty v případě dědičnosti.
Konstruktory
ComplexPropertyMapping(EdmProperty) |
Vytvoření nového objektu mapování komplexních vlastností |
Vlastnosti
Property |
Získá EdmProperty, který určuje mapovanou vlastnost. (Zděděno od PropertyMapping) |
TypeMappings |
Získá jen pro čtení kolekce typů mapování odpovídajících vnořeným komplexním typům. |
Metody
AddTypeMapping(ComplexTypeMapping) |
Přidá mapování typů odpovídající vnořenému komplexnímu typu. |
RemoveTypeMapping(ComplexTypeMapping) |
Odebere mapování typu odpovídající vnořenému komplexnímu typu. |
Platí pro
Entity Framework