Boîte de dialogue Choisir vos objets de base de données (Assistant Mise à jour du modèle)

La boîte de dialogue Choisir vos objets de base de données fait partie de l'Assistant Mise à jour du modèle. Vous pouvez démarrer l'Assistant Mise à jour du modèle en cliquant avec le bouton droit sur un espace vide de la surface Entity Data Model Designer ou n'importe où dans la fenêtre Explorateur de modèles et en sélectionnant Mettre à jour le modèle à partir de la base de données. Trois onglets, Ajouter, Actualiser et Supprimer, figurent dans la boîte de dialogue Choisir vos objets de base de données. Cette rubrique récapitule les fonctionnalités de chaque onglet. Pour plus d'informations sur les modifications apportées par l'Assistant Mise à jour du modèle à un fichier .edmx, consultez Modifications apportées à un fichier .edmx par l'Assistant Mise à jour du modèle.

Onglet Description

Ajouter

Affiche une arborescence des objets de base de données qui ne sont pas représentés dans le modèle de stockage actuel. Lorsque vous sélectionnez un objet à ajouter, l'Assistant Mise à jour du modèle apporte des modifications au modèle conceptuel, au modèle de stockage et aux mappages.

Si vous ne voulez pas que l'Assistant applique les règles de la langue anglaise pour les singuliers et les pluriels aux noms Entity, EntitySet et NavigationProperty, désactivez la case à cocher Mettre au pluriel ou au singulier les noms d'objets générés. Si vous continuez avec la case à cocher activée, l'Assistant effectuera pour les nouveaux éléments ajoutés les opérations suivantes :

  • Mettre tous les noms EntityType au singulier.

  • Mettre tous les noms EntitySet au pluriel.

  • Pour chaque NavigationProperty qui retourne une entité au plus, mettre le nom au singulier.

  • Pour chaque NavigationProperty qui retourne plusieurs entités, mettre le nom au pluriel.

    Cc716689.note(fr-fr,VS.100).gifRemarque :
    L'Assistant EDM applique les règles de la langue anglaise pour les singuliers et les pluriels en créant un PluralizationService et en le passant à EntityModelSchemaGenerator.

Si vous ne voulez pas que l'Assistant génère des propriétés sur les types d'entité qui correspondent aux colonnes clés étrangères dans la base de données, désactivez la case à cocher Inclure les colonnes clés étrangères dans le modèle. Pour plus d'informations sur l'utilisation de clés étrangères dans un modèle conceptuel, consultez Defining and Managing Relationships et ReferentialConstraint Element (CSDL).

Cc716689.note(fr-fr,VS.100).gifRemarque :
Si une table de base de données contient uniquement des clés étrangères (parfois appelée une table de jointure pure), l'Assistant ne génère ni un type d'entité correspondant ni des propriétés sur les types d'entité associés qui correspondent aux clés étrangères.Au lieu de cela, une association plusieurs-à-plusieurs est générée entre les deux types d'entité liés par la table de jointure pure.

Actualiser

Affiche une arborescence de tous les objets qui sont présents à la fois dans la base de données et le modèle de stockage. Les définitions de tous les éléments indiqués ici seront remplacées dans le modèle de stockage.

Supprimer

Cet onglet affiche une arborescence de tous les objets qui sont présents dans le modèle de stockage, mais pas dans la base de données. Tous les éléments indiqués ici seront supprimés du modèle de stockage.

Cc716689.note(fr-fr,VS.100).gifRemarque :
Lorsque vous actualisez et supprimez des objets, les modifications sont apportées uniquement au modèle de stockage.Toutes les modifications que vous voulez apporter au modèle conceptuel et aux mappages doivent être effectuées manuellement.Pour plus d'informations sur la définition d'un modèle conceptuel manuellement, consultez Defining a Conceptual Model.

Voir aussi

Tâches

Procédure : mettre à jour un fichier .edmx lorsque la base de données change (Entity Data Model Tools)

Autres ressources

Assistant Mise à jour du modèle (Entity Data Model Tools)