Outils Entity Data Model

EDM (Entity Data Model) est un modèle permettant de définir des données en tant que jeux d'entités et de relations auxquels des types CLR (Common Language Runtime) et des structures de stockage peuvent être mappés. Le modèle EDM permet aux développeurs de programmer par rapport à un modèle de données conceptuel plutôt que directement par rapport à un schéma de stockage.

Trois outils sont conçus pour vous aider à créer graphiquement des applications avec le modèle EDM : l'Assistant EDM, ADO.NET Entity Data Model Designer (Concepteur d'entités) et l'Assistant Mise à jour du modèle. Ces outils fonctionnent ensemble pour vous permettre de générer, de modifier et de mettre à jour un modèle EDM, comme suit :

  • L'Assistant EDM vous permet de générer un modèle EDM à partir d'une base de données existante, d'ajouter des informations de connexion de base de données à l'application et de générer des classes C# ou Visual Basic basées sur le modèle conceptuel. Lorsque l'Assistant EDM a terminé de générer un modèle EDM, il lance le Concepteur d'entités.

  • Le Concepteur d'entités vous permet de créer et de modifier visuellement des entités, des associations, des mappages et des relations d'héritage. Vous pouvez également valider un modèle EDM avec le Concepteur d'entités.

  • L'Assistant Mise à jour du modèle vous permet de mettre à jour un modèle EDM lorsque des modifications ont été apportées à la base de données sous-jacente. Vous devez lancer cet outil à partir du Concepteur d'entités.

Il y a également un outil en ligne de commande conçu pour vous permettre de créer des applications avec le modèle EDM : l'outil EdmGen.exe. Cet outil peut générer un modèle EDM, valider un modèle existant, produire des fichiers de code source qui contiennent des classes d'objets basées sur le modèle conceptuel et produire des fichiers de code source qui contiennent des vues générés par le modèle. Pour plus d'informations sur cet outil en ligne de commande, voir EDM Generator (EdmGen.exe).

Pour plus d'informations sur le modèle EDM, voir ADO.NET Entity Framework et Entity Data Model.

Dans cette section

  • Assistant EDM
    Fournit une vue d'ensemble de l'Assistant EDM et de ses composants.

Voir aussi

Autres ressources

ADO.NET Entity Framework