Comment recréer une base de données pour Entity Framework ?
Suivez les étapes ci-dessous :
-
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.
-
Allez dans Solution Explorer, cliquez sur l’icône Afficher tous les fichiers.
-
Allez dans App_Data, faites un clic droit et supprimez tous les fichiers “.mdf” pour ce projet.
-
Supprimez le dossier Migrations en faisant un clic droit et supprimer.
-
Allez dans SQL Server Management Studio, assurez-vous que la BD pour ce projet n’est pas là, sinon supprimez-la.
-
Allez dans la console du gestionnaire de packages dans Visual Studio et tapez :
-
Enable-Migrations -Force -
Add-Migration init -
Update-Database
- 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.