Partager via


ComplexPropertyMapping Classe

Définition

Métadonnées de mappage pour les propriétés complexes.

public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
    inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
Héritage
ComplexPropertyMapping

Exemples

Par exemple, si conceptuellement, vous pouvez représenter le fichier MSL CS comme suit --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 ( constant value-->SMemberMetadata ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constante value-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarPropEryMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Cette classe représente les métadonnées de tous les éléments de mappage de propriétés complexes dans l’exemple ci-dessus. Les ComplexPropertyMaps contiennent des ComplexTypeMaps qui définissent le mappage en fonction du type de ComplexProperty en cas d’héritage.

Constructeurs

ComplexPropertyMapping(EdmProperty)

Construire un nouvel objet de mappage de propriété complexe

Propriétés

Property

Obtient une propriété EdmProperty qui spécifie la propriété mappée.

(Hérité de PropertyMapping)
TypeMappings

Obtient une collection en lecture seule de mappages de types correspondant aux types complexes imbriqués.

Méthodes

AddTypeMapping(ComplexTypeMapping)

Ajoute un mappage de type correspondant à un type complexe imbriqué.

RemoveTypeMapping(ComplexTypeMapping)

Supprime un mappage de type correspondant à un type complexe imbriqué.

S’applique à