Outils ADO.NET Entity Data Model

Les outils Entity Data Model sont conçus pour vous aider à générer des applications Entity Framework.La documentation complète des outils Entity Data Model est ici : Entity Data Model Tools.

Avec les outils Entity Data Model, vous pouvez créer un modèle conceptuel à partir d'une base de données existante. Vous pouvez ensuite visualiser et modifier votre modèle conceptuel de manière graphique.Sinon, vous pouvez d'abord créer un modèle conceptuel de manière graphique, puis générer une base de données qui prend en charge votre modèle.Dans les deux cas, vous pouvez mettre à jour automatiquement votre modèle lorsque la base de données sous-jacente change, et générer automatiquement du code de couche objet pour votre application.La génération de base de données et la génération du code de couche objet sont personnalisables.

La liste suivante décrit les éléments spécifiques qui constituent les outils Entity Data Model :

  • Le Concepteur ADO.NET Entity Data Model (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.Le Concepteur d'entités génère également C# ou du code de couche objet Visual Basic.

  • L'Assistant Entity Data Model vous permet de générer un modèle conceptuel à partir d'une base de données existante, puis ajoute à votre application les informations de connexion à la base de données.

  • L'Assistant Création d'une base de données vous permet de créer d'abord un modèle conceptuel, puis de créer une base de données qui prend en charge le modèle.

  • L'Assistant Mise à jour du modèle vous permet de mettre à jour le modèle conceptuel, le modèle de stockage et les mappages lorsque des modifications ont été apportées à la base de données sous-jacente.

    [!REMARQUE]

    À partir de Visual Studio 2010, les outils Entity Data Model ne prennent plus en charge SQL Server 2000.

Les outils génèrent ou modifient un fichier .edmx, lequel contient des informations qui décrivent le modèle conceptuel, le modèle de stockage et les mappages entre eux.Pour plus d'informations, consultez .edmx File Overview.

Il existe également un outil en ligne de commande conçu pour vous aider à générer des applications qui utilisent le modèle EDM : l'outil EdmGen.exe.Cet outil peut générer un modèle conceptuel, valider un modèle existant et produire des fichiers de code source qui contiennent des classes d'objets basées sur le modèle conceptuel, ainsi que des fichiers de code source qui contiennent des vues générées par le modèle.Pour plus d'informations sur cet outil en ligne de commande, consultez EDM Generator (EdmGen.exe).

Rubriques connexes

Titre

Description

ADO.NET Entity Framework

Explique comment utiliser les outils Entity Data Model, fournis par Entity Framework, pour créer des applications.

Entity Data Model

Fournit des liens et des informations sur l'exploitation des données utilisées par les applications basées sur Entity Framework.