2012-11-25 8 views
0

J'ai une application ASP .NET MVC. "MovieDBContext" est une méthode d'un contrôleur qui renvoie des informations de base sur une liste de films dans une vue. Je sais que la base de données fonctionne car je peux entrer de nouveaux films et les supprimer, etc. en utilisant Code First et Entity Framework.Où est créée la base de données de mon programme?

Ce sont les paramètres de connexion du fichier web.config:

<configuration> 
    <connectionStrings> 
    <add name="MovieDBContext" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;database=MvcMovie;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" /> 
    <add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

Je l'ai regardé dans ma liste des bases de données dans SQL Server Management Studio, mais ce n'est pas là. J'ai cliqué sur le fichier App_Data dans Visual Studio 2010 mais cela n'ouvre aucune base de données. Je voulais un moyen d'examiner les données de la base de données autrement que par le programme lui-même, de préférence le studio de gestion. Des idées?

+0

Lorsque vous vous connectez à Sql Server Management Studio, tapez. \ SQLEXPRESS comme nom de serveur, vous devriez le voir là? –

+2

Visual Studio 2010 peut être masquer, essayez de cliquer sur "Afficher tous les fichiers", ou naviguez jusqu'au répertoire dans Windows Explorer. –

+0

AttachDBFilename = | DataDirectory | aspnetdb.mdf –

Répondre

0

Les fichiers de base de données seront créés dans le dossier App_Data. Cela se produit lorsque vous commencez à écrire quelque chose, pas lorsque l'application est exécutée. Par exemple, si vous enregistrez un nouvel utilisateur, le fichier de base de données sera créé.

+0

Il n'apparaissait pas là au début, mais maintenant je me rends compte que je devais cliquer sur " Afficher tous les fichiers "option. – Deniz

Questions connexes