Partager via


Génération des téléchargements de chapitre pour les didacticiels EF 5 MVC 4

par Rick Anderson

L’exemple d’application web Contoso University montre comment créer ASP.NET applications MVC 4 à l’aide d’Entity Framework 5 Code First et de Visual Studio 2012. Pour obtenir des informations sur la série de didacticiels, consultez le premier didacticiel de la série.

Téléchargements pour la génération correspondant aux chapitres

  1. Téléchargez et décompressez l’exemple de fichier zip du projet. Dans le package de téléchargement décompressé, vous trouverez des fichiers zip supplémentaires, un pour l’achèvement de chaque chapitre.

  2. Cliquez avec le bouton droit sur le fichier zip souhaité, cliquez sur Propriétés, puis cliquez sur le bouton Débloquer .

    Capture d’écran du Fenêtre Propriétés.

  3. Décompressez le fichier.

  4. Double-cliquez sur le fichier CUx.sln pour lancer Visual Studio.

  5. Dans le menu Outils , cliquez sur Gestionnaire de package NuGet, puis sur Console du Gestionnaire de package.

    Capture d’écran de la fenêtre Console du Gestionnaire de package.

  6. Dans la console du Gestionnaire de package (PMC), cliquez sur Restaurer.

    Capture d’écran de la restauration de Visual Studio.

  7. Quittez Visual Studio.

  8. Redémarrez Visual Studio en ouvrant le fichier solution que vous avez fermé à l’étape ci-dessus.

  9. Dans la console du Gestionnaire de package (PMC), entrez la Update-Database commande :

    Capture d’écran de la commande Mettre à jour la base de données.

    Notes

    Si vous obtenez l’erreur suivante :

    Le terme « Update-Database » n’est pas reconnu comme le nom d’une applet de commande, d’une fonction, d’un fichier de script ou d’un programme exécutable. Vérifiez l’orthographe du nom ou, si un chemin d’accès a été inclus, vérifiez que le chemin d’accès est correct et réessayez.
    Quittez et redémarrez Visual Studio.

    Chaque migration s’exécute, puis la méthode seed s’exécute. Vous pouvez maintenant exécuter l’application.

    Capture d’écran de l’exécution de l’application.