Partager via


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

Cette rubrique indique comment utiliser l'Assistant Modèle de données d'entité pour générer les fichiers de mappage qui définissent le modèle EDM (Modèle de données d'entité) AdventureWorks Sales et configurer votre projet Visual Studio pour utiliser 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 Modèle de données d'entité est un composant de Visual Studio à partir de Visual Studio 2008 Service Pack 1(SP1). Pour plus d'informations, voir Assistant EDM.

Au lieu d'exécuter l'Assistant Modèle de données d'entité, vous pouvez créer le modèle EDM manuellement et configurer le projet de manière à utiliser Entity Framework. Pour plus d'informations, voir Procédure : définir manuellement un modèle EDM (Entity Data Model) (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 les fichiers EDM

  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. Vérifiez que la case à cocher Enregistrer les paramètres de connexion du entity dans App.Config en tant que : est activée et que la valeur est définie sur 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 de table suivants :

    • Adress

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

    • Crée un fichier de code source contenant les classes qui ont été générées sur la base du modèle EDM. Vous pouvez afficher le fichier de code source en développant le fichier .edmx dans l'Explorateur de solutions.

    NoteRemarque

    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
    ' Prepend with the root namespace for the project.
    Imports AdventureWorksModel
    
    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;
    using AdventureWorksModel;
    

Voir aussi

Concepts

Démarrage rapide (Entity Framework)

Autres ressources

ADO.NET Entity Data Model Designer
Procédure : créer un nouvel modèle EDM (Entity Data Model)
ADO.NET Entity Data Model Designer