Assistant EDM

L'Assistant EDM permet de générer un fichier .edmx. Pour plus d'informations, consultez Présentation d'un fichier .edmx (Entity Framework). L'Assistant EDM vous permet de créer un modèle à partir d'une base de données existante ou de générer un modèle vide. Pour visionner une vidéo qui explique comment utiliser l'Assistant pour générer un modèle à partir d'une base de données existante, consultez How Do I Get Started with the EDM Wizard? (en anglais).

L'Assistant EDM démarre suite à l'ajout d'un modèle d'élément ADO.NET Entity Data Model à votre projet. L'Assistant EDM lance ADO.NET Entity Data Model Designer (Entity Designer) une fois la génération d'un fichier .edmx terminée. Pour plus d'informations, consultez Procédure : créer un fichier .edmx (Entity Data Model Tools).

L'Assistant EDM vous guide tout au long des étapes suivantes :

  1. Choisir le contenu du modèle

    En sélectionnant Générer à partir de la base de données, vous pouvez générer un fichier .edmx à partir d'une base de données existante. Au cours des prochaines étapes, l'Assistant EDM vous aidera à sélectionner une source de données, une base de données et des objets de base de données à inclure dans le modèle conceptuel.

    En sélectionnant Modèle vide, vous pouvez ajouter un fichier .edmx qui contient des sections de modèle conceptuel, de modèle de stockage et de mappage vides à votre projet. Sélectionnez cette option si vous prévoyez d'utiliser le Concepteur d'entités pour générer votre modèle conceptuel et, ultérieurement, de générer une base de données qui prend en charge le modèle. Pour plus d'informations, consultez Procédure : générer une base de données à partir d'un modèle conceptuel (Entity Data Model Tools).

  2. Choisir votre connexion de données

    Vous pouvez sélectionner une connexion existante dans la liste déroulante des connexions ou cliquer sur Nouvelle connexion de base de données pour ouvrir la boîte de dialogue Propriétés de connexion et créer une connexion à la base de données.

    Bb399247.note(fr-fr,VS.100).gifRemarque :
    Les éditions Visual Studio Express ne peuvent pas se connecter à un serveur.Elles peuvent uniquement se connecter à une instance de fichier d'une base de données.

  3. Choisir vos objets de base de données

    Vous pouvez sélectionner des tables, des vues et des procédures stockées à inclure dans le fichier .edmx.

    Bb399247.note(fr-fr,VS.100).gifRemarque :
    Si vous incluez des procédures stockées, l'Assistant EDM crée des entrées dans le modèle de stockage pour ces procédures stockées.Vous devez ajouter manuellement les entrées d'importation de fonction dans le modèle conceptuel.Pour plus d'informations, consultez Procédure : importer une procédure stockée (Entity Data Model Tools).

    À compter de Visual Studio 2010, la boîte de dialogue Choisir vos objets de base de données vous permet également d'effectuer les personnalisations suivantes :

    • Appliquer les règles de la langue anglaise pour les singuliers et les pluriels aux noms d'entité, de jeu d'entités et de propriété de navigation lorsque le fichier .edmx est généré.

    • Inclure des colonnes clés étrangères comme propriétés sur les types d'entité.

      Pour plus d'informations, consultez Boîte de dialogue Choisir vos objets de base de données (Assistant EDM).

Lors de sa fermeture, l'Assistant EDM crée un fichier .edmx qui contient les informations sur le modèle. Le fichier .edmx est utilisé par le Concepteur d'entités, qui vous permet d'afficher et de modifier le modèle conceptuel et les mappages graphiquement.

L'Assistant EDM crée également un fichier de code source qui contient les classes générées à partir du contenu CSDL du fichier .edmx. Le fichier de code source est généré automatiquement et mis à jour lors de la modification du fichier .edmx.

Bb399247.note(fr-fr,VS.100).gifRemarque :
Les versions antérieures de l'Assistant EDM font référence aux fichiers .csdl, .ssdl et .msl.Les informations de ces fichiers sont désormais encapsulées dans le fichier .edmx.Les fichiers .csdl, .ssdl et .msl peuvent être incorporés dans un assembly de sortie (par défaut) ou copiés dans le répertoire de sortie.(Pour plus d'informations, consultez Procédure : copier les fichiers de modèle et de mappage dans le répertoire de sortie (Entity Data Model Tools).) Les fichiers .csdl, .ssdl et .msl ne sont pas destinés à être modifiés.Toute modification concernant le modèle conceptuel, le modèle de stockage ou les mappages doit être apportée au fichier .edmx à l'aide d'ADO.NET Entity Data Model Designer ou de l'Éditeur XML.

Dans cette section

Voir aussi

Concepts

ADO.NET Entity Data Model Designer

Autres ressources

ADO.NET Entity Data Model Tools
Mapping Schemas and Storage Metadata (EDM)

Date de génération : 2011-04-18