Partager via


Procédure : ajouter une propriété de type complexe à une entité (Entity Data Model Tools)

Les procédures dans cette rubrique décrivent comment utiliser ADO.NET Entity Data Model Designer (Concepteur d'entités) pour ajouter une propriété de type complexe à une entité. Pour plus d'informations sur l'utilisation de types complexes, consultez Complex Type Objects (Entity Framework).

Les procédures suivantes supposent que vous avez ouvert un fichier .edmx dans le Concepteur d'entités.

Ajouter un type complexe existant à une entité

Pour ajouter un type complexe existant à une entité

  1. Cliquez avec le bouton droit sur une entité, pointez sur Ajouter, puis sélectionnez Propriété complexe.

    Une propriété de type complexe avec un nom par défaut est ajoutée à l'entité. Un type par défaut (sélectionné dans les types complexes existants) est affecté à la propriété.

  2. Affectez le type désiré à la propriété dans la fenêtre Propriétés.

    Dd456823.note(fr-fr,VS.100).gifRemarque :
    Après avoir ajouté une propriété de type complexe à une entité, vous devez mapper ses propriétés aux colonnes de la table.Pour plus d'informations, consultez Procédure : mapper des propriétés de type complexe à des colonnes de table (Entity Data Model Tools).

Refactoriser des propriétés existantes en type complexe

Pour refactoriser des propriétés existantes en type complexe

  • Sur l'aire du Concepteur d'entités, sélectionnez une ou plusieurs propriétés (à l'exclusion des propriétés de navigation) d'une entité, puis cliquez avec le bouton droit et sélectionnez Refactoriser en nouveau type complexe.

    Un nouveau type complexe avec les propriétés sélectionnées est ajouté à l'Explorateur de modèles. Un nom par défaut est affecté au type complexe. Pour plus d'informations sur l'affectation d'un nouveau nom à un type complexe, consultez Procédure : créer et modifier des types complexes (Entity Data Model Tools).

    Une propriété complexe du type récemment créé remplace les propriétés sélectionnées. Tous les mappages de propriété sont conservés.

Voir aussi

Tâches

Procédure : créer et modifier des types complexes (Entity Data Model Tools)
Procédure : mapper une importation de fonction à un type complexe (Entity Data Model Tools)
Procédure : mapper des propriétés de type complexe à des colonnes de table (Entity Data Model Tools)

Autres ressources

Modélisation de tâches avec Entity Data Model Tools