Comment recréer une base de données pour Entity Framework ?

Comment recréer une base de données pour Entity Framework ?

Suivez les étapes ci-dessous :

  1. Allez d’abord dans Server Explorer dans Visual Studio, vérifiez si les connexions de données “.mdf” pour ce projet sont connectées, si oui, faites un clic droit et supprimez.

  2. Allez dans Solution Explorer, cliquez sur l’icône Afficher tous les fichiers.

  3. Allez dans App_Data, faites un clic droit et supprimez tous les fichiers “.mdf” pour ce projet.

  4. Supprimez le dossier Migrations en faisant un clic droit et supprimer.

  5. Allez dans SQL Server Management Studio, assurez-vous que la BD pour ce projet n’est pas là, sinon supprimez-la.

  6. Allez dans la console du gestionnaire de packages dans Visual Studio et tapez :

  • Enable-Migrations -Force

  • Add-Migration init

  • Update-Database

  1. Exécutez votre application

Remarque : à l’étape 6 partie 3, si vous obtenez une erreur “Cannot attach the file…”, c’est probablement parce que vous n’avez pas complètement supprimé les fichiers de base de données dans SQL Server.