Partager via


Assistant EDM

L'Assistant EDM permet de générer un modèle EDM (Entity Data Model). L'Assistant EDM vous permet de créer un modèle à partir d'une base de données existante (méthode recommandée pour cette version d'ADO.NET Entity Data Model Designer) ou de générer un modèle vide.

L'Assistant EDM démarre une fois que vous avez ajouté un Entity Data Model ADO.NET à votre projet et lance ADO.NET Entity Data Model Designer (Concepteur d'entités) une fois qu'il a terminé de générer un modèle EDM. Pour plus d'informations sur l'ajout d'un modèle à un projet, voir la section Génération des fichiers EDM (Entity Data Model) dans la rubrique Procédure : créer un nouvel modèle EDM (Entity Data Model).

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

  1. Choisir le contenu du Model

    Il est recommandé de générer le modèle à 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 EDM.

    La génération d'un modèle vide nécessite de sélectionner manuellement une source de données, une base de données et des objets de base de données après la fermeture de l'Assistant EDM.

  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.

    NoteRemarque

    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 modèle EDM.

    NoteRemarque

    Si vous incluez des procédures stockées dans le modèle EDM, 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 Function Import dans le modèle conceptuel. Pour plus d'informations, voir Procédure : importer une procédure stockée.

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 ADO.NET Entity Data Model Designer, qui vous permet d'afficher et modifier le modèle graphiquement.

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

NoteRemarque

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 sont désormais stockés dans le répertoire bin\Debug ou bin\Release de la solution. Toutefois, ces fichiers ne sont pas destinés à être modifiés. Toute modification du modèle EDM doit être appliquée au fichier .edmx à l'aide d'ADO.NET Entity Data Model Designer ou de l'Éditeur XML.

Dans cette section

Voir aussi

Concepts

Vue d'ensemble d'ADO.NET Entity Data Model Designer

Autres ressources

Outils Entity Data Model
Schémas et spécification de mappage (Entity Framework)