Udostępnij przez


ComplexPropertyMapping Klasa

Definicja

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
ComplexPropertyMapping

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.

Dotyczy