Procédure : utiliser l'Assistant Entity Data Model (Entity Framework)

Cette rubrique indique comment utiliser l'Assistant Entity Data Model pour générer le fichier .edmx du modèle de vente AdventureWorks Sales et configurer votre projet Visual Studio pour qu'il utilise Entity Framework . Ce modèle et cette configuration sont utilisés dans toutes les rubriques d'Entity Framework liées aux tâches.

L'Assistant Entity Data Model est un composant de Visual Studio à partir de Service Pack 1(SP1). Pour plus d'informations, consultez Entity Data Model Wizard.

Au lieu d'utiliser l'Assistant Entity Data Model , vous pouvez créer manuellement les fichiers de modèle et de mappage et configurer le projet de manière à utiliser Entity Framework . Pour plus d'informations, consultez Procédure : définir manuellement les fichiers du modèle et les fichiers de mappage (Entity Framework) et Procédure : configurer manuellement un projet Entity Framework.

Pour ajouter le modèle d'élément du modèle EDM (Entity Data Model) ADO.NET

  1. Dans le menu Projet, cliquez sur Ajouter un nouvel élément.

  2. Dans le volet Modèles, sélectionnez ADO.NET Entity Data Model.

  3. Tapez AdventureWorks.edmx comme nom de modèle, puis cliquez sur Ajouter.

    La première page de l'Assistant Entity Data Model s'affiche.

Pour générer le fichier .edmx

  1. Dans la boîte de dialogue Choisir le contenu du modèle, sélectionnez Générer à partir de la base de données. Puis, cliquez sur Suivant.

  2. Cliquez sur le bouton Nouvelle connexion.

  3. Dans la boîte de dialogue Propriétés de connexion, tapez le nom de votre serveur, sélectionnez la méthode d'authentification, tapez AdventureWorks comme nom de base de données, puis cliquez sur OK.

    La boîte de dialogue Choisir votre connexion de données est mise à jour avec vos paramètres de connexion à la base de données.

  4. Assurez-vous que la case à cocher Enregistrer les paramètres de connexion de l'entité dans App.Config en tant que : est activée et que la valeur définie est AdventureWorksEntities. Puis, cliquez sur Suivant.

  5. Dans la boîte de dialogue Choisir vos objets de base de données, désactivez tous les objets, développez Tables, puis sélectionnez les objets table suivants :

    • Address

    • Contact

    • Product

    • SalesOrderHeader

    • SalesOrderDetail

  6. Cliquez sur Terminer pour fermer l'Assistant.

    L'Assistant effectue les opérations suivantes :

    • Ajoute des références aux espaces de noms System.Data.Entity, System.Runtime.Serialization et System.Security.

    • Génère le fichier AdventureWorks.edmx qui définit les modèles et le mappage.

    • Crée un fichier de code source qui contient les classes qui ont été générées en fonction du contenu du modèle conceptuel du fichier .edmx. Vous pouvez afficher le fichier de code source en développant le fichier .edmx dans l'Explorateur de solutions.

    Bb738677.note(fr-fr,VS.100).gifRemarque :
    Dans les projets Visual Basic, vous devez cliquer sur le bouton Afficher tous les fichiers de l'Explorateur de solutions avant de pouvoir afficher le code source.

    • Crée un fichier App.Config.
  7. Dans la page de codes de votre application, ajoutez les instructions using (Imports en Visual Basic) suivantes :

    Imports System
    Imports System.Linq
    Imports System.Collections.Generic
    Imports System.Text
    Imports System.Data
    Imports System.Data.Common
    Imports System.Data.Objects
    Imports System.Data.Objects.DataClasses
    
    using System;
    using System.Linq;
    using System.Collections.Generic;
    using System.Text;
    using System.Data;
    using System.Data.Common;
    using System.Data.Objects;
    using System.Data.Objects.DataClasses;
    

Voir aussi

Concepts

Démarrage rapide (Entity Framework)

Autres ressources

ADO.NET Entity Data Model Designer
How to: Create a New Entity Data Model