Assistant Mise à jour du modèle

L'Assistant Mise à jour du modèle ADO.NET permet de mettre à jour un modèle EDM (Entity Data Model) après que des modifications ont été apportées à la base de données sous-jacente.

L'Assistant Mise à jour du modèle démarre lorsque vous cliquez avec le bouton droit sur le fichier .edmx dans la fenêtre Explorateur de modèles, puis que vous sélectionnez Mettre à jour le modèle à partir de la base de données. Il affiche trois onglets dans la boîte de dialogue Choisir vos objets de base de données :

Onglet Description

Ajouter

Vous permet de choisir les nouveaux objets de base de données que vous voulez ajouter au modèle EDM.

Actualiser

Affiche une arborescence de tous les objets de base de données dont les définitions seront actualisées dans le modèle de stockage.

Supprimer

Affiche une arborescence de tous les objets de base de données qui seront supprimés du modèle de stockage.

L'Assistant Mise à jour du modèle effectue les opérations suivantes :

  • Si un objet a été supprimé de la base de données, l'Assistant le supprime du modèle de stockage. Les spécifications de mappage sont mises à jour afin que les objets contenus dans le modèle conceptuel ne soient pas mappés à des éléments de stockage qui n'existent plus. Les objets existants du modèle conceptuel ne sont pas supprimés.

  • Si un objet a été ajouté à la base de données (ou s'il n'était pas inclus dans le modèle précédent), vous pouvez choisir de l'ajouter au modèle. Le modèle de stockage est mis à jour avec l'objet nouvellement ajouté. Dans le cas d'une table ou d'une vue (mais pas d'une procédure stockée), un type d'entité correspondant est créé et mappé à l'objet.

  • Si un objet a été mis à jour, l'Assistant met à jour la définition de l'objet dans le modèle de stockage. Si de nouvelles colonnes ont été ajoutées à une table ou à une vue, les types d'entités correspondants sont mis à jour avec des propriétés correspondantes. Si les types d'entités correspondants font partie d'une hiérarchie d'héritage, seule l'entité affectée la plus proche de la racine de la hiérarchie est mise à jour avec des propriétés correspondantes. Cela empêche des entités enfants de la hiérarchie de définir les mêmes propriétés que leurs ancêtres.

Dans cette section

Voir aussi

Tâches

Procédure : mettre à jour un modèle EDM quand la base de données change

Autres ressources

Assistant EDM
ADO.NET Entity Data Model Designer