La création d'une Chaîne de Connexion et de Travail avec SQL Server LocalDB

J'ai un problème lorsque j'essaie de me connecter à localdb à partir de visual studio 15.
J'ai installé SQL Server Express 2016

J'en suivant ce tutoriel: http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string

J'ai créer le modèle et le contexte(MovieDBContext) de classe et d'essayer de la connexion de la configuration:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="MovieDBContext"    connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"
/>

Lorsque j'essaye d'accéder à la page où je montre tous les films :

 public ActionResult Index()
 {
     return View(db.Movies.ToList());
 }

- Je obtenir cette exception:
La création d'une Chaîne de Connexion et de Travail avec SQL Server LocalDB

J'essaie de modifier les chaînes de connexion de ce genre et aussi ne fonctionne pas:

  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="MovieDBContext"   connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"
/>  </connectionStrings>

- Je obtenir ce excpetion lorsque j'utilise (local)MSSQLLocalDB

La création d'une Chaîne de Connexion et de Travail avec SQL Server LocalDB

Ce que je fais mal ?

  • Dans Visual Studio, dans le Menu Outils, pouvez-vous vous connecter à la base de données? Votre base de données devrait être figurant dans l'Explorateur de serveurs, où vous pouvez trouver le bon connectionString.
  • Quel est le nom de la classe qui hérite de DbContext?Votre "db" de la classe?
  • MovieDBContext
  • Si vous ouvrez Sql Server Management Studio, vous pouvez vous connecter à (LocalDb)\v11.0
  • si vous avez un db déjà (.fichier mdf) votre AttachDbFileName doit être dirigée vers le droit chemin
  • il n'y a rien de mal avec sa chaîne de connexion.Il utilise EF premier code et si la .mdf fichier n'existe pas il sera créé.
  • Vous pouvez essayer d'utiliser Utilitaire SqlLocalDB ( msdn.microsoft.com/en-us/library/hh212961.aspx ) pour l'enquête...

InformationsquelleAutor Ivan | 2016-08-04