Procédure : mapper des propriétés de type complexe à des colonnes de table (Entity Data Model Tools)

Cette rubrique décrit comment mapper une propriété de type complexe à des colonnes de table à l'aide d'ADO.NET Entity Data Model Designer (Entity Designer). La fenêtre Détails de mappage vous permet de mapper les propriétés de type scalaire et complexe d'entités à une ou plusieurs tables, de définir les conditions des mappages et de spécifier les mappages de colonnes aux propriétés. Les procédures dans cette rubrique s'appliquent aux propriétés de type scalaire et complexe d'entités.

Dd456822.note(fr-fr,VS.100).gifRemarque :
Cette rubrique explique en particulier comment mapper une propriété de type complexe à une seule table de base de données.Il est toutefois possible de mapper des propriétés de type complexe à plusieurs tables de base de données.Le processus est semblable au mappage de propriétés scalaires à plusieurs tables.Pour obtenir un exemple de mappage de propriétés scalaires à plusieurs tables, consultez Procédure pas à pas : mappage d'une entité à plusieurs tables (Entity Data Model Tools).

Le tableau suivant décrit les champs affichés dans la fenêtre Détails de mappage lorsqu'un type d'entité est sélectionné sur l'aire de conception.

Nom Description

Colonne

Contient une liste classée par ordre alphabétique de toutes les colonnes de la table.

Opérateur

Affiche l'opérateur de mappage ou de condition.

Valeur/Propriété

Affiche la propriété d'entité mappée à la colonne. Les propriétés de type complexe apparaissent comme ComplexTypePropertyName.PropertyName.

Un champ vide indique que la colonne n'est pas mappée à une propriété scalaire.

Lorsque vous cliquez sur le champ, il devient une liste déroulante qui affiche toutes les propriétés scalaires.

Pour ajouter un mappage

  1. Cliquez avec le bouton droit sur un type d'entité sur l'aire de conception ou dans l'Explorateur de modèles et sélectionnez Mappages de table.

    Les mappages de table s'affichent dans la fenêtre Détails de mappage.

  2. Développez le nœud Est mappé à <nom_table>.

    Un nœud Mappages de colonnes s'affiche.

  3. Développez le nœud Mappages de colonnes.

    Une liste de toutes les colonnes de la table s'affiche. Les propriétés par défaut (si elles existent) auxquelles les colonnes sont mappées sont répertoriées sous l'en-tête Valeur/Propriété.

  4. Sélectionnez la colonne à mapper, puis cliquez avec le bouton droit sur le champ Valeur/Propriété correspondant.

    Une liste déroulante de toutes les propriétés scalaires s'affiche.

  5. Sélectionnez la propriété appropriée.

  6. Répétez les étapes 6 et 7 pour chaque colonne de la table.

Pour supprimer un mappage de colonne

  1. Sélectionnez la colonne à mapper, puis cliquez sur le champ Valeur/Propriété.

    Le champ devient une liste déroulante.

  2. Sélectionnez Supprimer.

Voir aussi

Tâches

Procédure : créer et modifier des types complexes (Entity Data Model Tools)
Procédure : ajouter une propriété de type complexe à une entité (Entity Data Model Tools)
Procédure : mapper une importation de fonction à un type complexe (Entity Data Model Tools)
Procédure : refactoriser des propriétés existantes en propriété de type complexe (Entity Data Model Tools)
Procédure : ajouter ou supprimer des conditions (Entity Data Model Tools)
Procédure : mapper des entités à des tables de base de données (Entity Data Model Tools)

Autres ressources

Tâches Entity Data Model Tools
Scénarios Entity Data Model Tools