Une exception s'est produite lors de l'initialisation de la base de données
Je suis en train de faire un premier code de base de données d'Entité
{"Une exception s'est produite lors de l'initialisation de la base de données. Voir la
InnerException pour plus de détails."}
Il fonctionnait bien, mais j'ai décidé de supprimer la base de données physique pour voir le recréer, mais il échoue à chaque fois.
Je reçois le message d'erreur
Ne peut pas joindre le fichier
'C:\ASP\OdeToFood\OdeToFood\App_Data\OdeToFoodDb.mdf" comme base de données
'OdeToFoodDb'."}
Son premier code, donc je ne comprends pas pourquoi ses pas recréer la base de données.
Avez-vous utilisé la fonction de migration? vous pouvez avoir besoin de couper vos anciennes migrations et juste de la refaire. Je trouve à chaque fois dans un tandis que le code est mal interprété.
Je n'ai pas encore comment cela se fait?
Cela devrait être très utile pour vous msdn.microsoft.com/en-us/data/jj591621.aspx
Im ne pas faire un code de la migration. J'ai un code premier modèle avec les pas de base de données, j'ai juste envie de le créer encore une fois. Je ne devrais pas avoir à écrire le code pour le faire. J'ai probablement juste besoin de réinitialiser quelque chose.
ce que je voulais dire, c'est que vous pouvez facilement les utiliser la fonctionnalité de migration pour générer votre base de données. Je crois que sa seule ligne dans la console.
Je n'ai pas encore comment cela se fait?
Cela devrait être très utile pour vous msdn.microsoft.com/en-us/data/jj591621.aspx
Im ne pas faire un code de la migration. J'ai un code premier modèle avec les pas de base de données, j'ai juste envie de le créer encore une fois. Je ne devrais pas avoir à écrire le code pour le faire. J'ai probablement juste besoin de réinitialiser quelque chose.
ce que je voulais dire, c'est que vous pouvez facilement les utiliser la fonctionnalité de migration pour générer votre base de données. Je crois que sa seule ligne dans la console.
OriginalL'auteur Dale Fraser | 2013-05-05
Vous devez vous connecter pour publier un commentaire.
Donc de supprimer le fichier à partir de Visual Studio était une idée stupide.
SQL, toujours enregistré.
Feu de MS Sql Outil de Gestion, de se connecter au serveur dans mon cas
(local)\v11.0
Vous verrez la base de données, existe toujours, les supprimer, vous obtiendrez une erreur. Le fichier n'existe pas. Actualiser et de son passé de SQL. Maintenant exécuter votre code à nouveau et tout est bon.
Donc supprimer les DB de la gestion de l'outil visual studio.
merci dale, vous avez sauvé mon temps.
Ici, il convient de: (localdb)\v11.0 (local-->localdb)
J'ai également eu le même problème en supprimant mdf VS qui fonctionnait bien auparavant. Mais cette solution ne m'aide pas car je ne pouvais pas voir ma base de données ou de tableaux server management studio. Mes tables n'était pas dans ma base de données en local et je ne suis pas en mesure de le localiser à l'aide de server management studio pour le supprimer comme vous l'avez dit.
OriginalL'auteur Dale Fraser