ComplexPropertyMapping Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é. |