ComplexPropertyMapping Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Mapowanie metadanych dla właściwości złożonych.
public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
- Dziedziczenie
Przykłady
Jeśli na przykład koncepcyjnie można przedstawić plik MSL cs jako następujący --Mapowanie --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 ( stała wartość>--SMemberMetaMetadata ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( stała wartość-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Ta klasa reprezentuje metadane wszystkich złożonych elementów mapy właściwości w powyższym przykładzie. ComplexPropertyMaps zawierają obiekty ComplexTypeMaps, które definiują mapowanie na podstawie typu właściwości ComplexProperty w przypadku dziedziczenia.
Konstruktory
| ComplexPropertyMapping(EdmProperty) |
Konstruowanie nowego obiektu mapowania właściwości złożonych |
Właściwości
| Property |
Pobiera właściwość EdmProperty określającą zamapowaną właściwość. (Odziedziczone po PropertyMapping) |
| TypeMappings |
Pobiera kolekcje typów tylko do odczytu odpowiadające zagnieżdżonym typom złożonym. |
Metody
| AddTypeMapping(ComplexTypeMapping) |
Dodaje mapowanie typów odpowiadające zagnieżdżonym typowi złożonemu. |
| RemoveTypeMapping(ComplexTypeMapping) |
Usuwa mapowanie typów odpowiadające zagnieżdżonym typowi złożonemu. |