Code-Première approche, l'emplacement de la base de données et toutes les instances (v110, etc)
Je suis en suivant ce tutoriel pour créer un Code-Première Base de données.
Après l'installation de EF et de la création de ces premières classes de base, il est dit:
Exécuter votre application et vous verrez que d'un
MigrationsCodeDemo.BlogContext base de données est créée pour vous.
Bien, j'ai VS2013 Pro avec tous les Serveurs SQL installé (installation complète de VS2013 Pro).
Maintenant, comme vous pouvez le voir sur l'image ci-dessous, je ne peux pas trouver ma base de données après l'exécution du programme que le tutoriel est en train de suggérer. Quand j'essaie de faire les migrations partie du tutoriel, j'ai en effet eu l'erreur censé être, ce qui implique que quelque part la base de données, en réalité, a été créé. J'ai juste ne suis pas capable de le trouver.
Où est-il situé?
Edit: ajouté App.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>
- Pouvez-vous ajouter le contenu de la
<connectionStrings>
élément du fichierweb.config
à votre question s'il vous plaît. - Avez-vous essayé Rafraîchissante vous de l'explorateur d'Objets dans la Base de données? Cliquez-droit sur la base de données et cliquez sur actualiser.
- J'ai ajouté de l'Application.fichier de config, depuis que je suis en utilisant WPF ici.
- Yep, déjà essayé.
Vous devez vous connecter pour publier un commentaire.
La physique master fichiers de base de données sont à
Les fichiers DB sont tout simplement dans
C:\Users\<user>
Vous pouvez également vous connecter à localdb l'aide de SSMS à l'aide de server (localdb)\v11.0 et de supprimer la base de données à partir de là.
La documentation officielle est ici
http://msdn.microsoft.com/en-AU/library/hh510202.aspx
Édition par QuantumHive:
J'ai finalement compris que la Base de données peut être trouvé dans l'instance appelée MSSqlLocalDb qui Entity Framework ajouté par défaut dans mon App.config. J'ai maintenant une visualisation de la base de données dans Visual Studio:
Je devine que ces tutoriels sont vieux et, se référant à la v11.0 exemple, qui peut-être et plus de la version de EF a ajouté que, par défaut, à l'époque.
C:\Users\<user>
. J'étais à la recherche de l'ensemble de l'internet pour cette petite réponse. Où est la documentation officielle pour ce sournois peu de chose?Vous êtes connecté à localDb\Projets d'instance et de ne pas localDb\v11.0, la seule chose que vous devez faire est de cliquer sur Ajouter Sql Server "et copier-coller" (localDb)\v11.0' dans le nom du Serveur, puis connectez et vous avez terminé.