Question

LocalDB est-il pris en charge par Visual Studio 2010 dans Entity Framework 5, sur .NET 4.0 ?

Ou est-ce que je le fais mal ?Je reçois le problème « Le chemin réseau est introuvable » lors de l'instanciation de mon conteneur de modèle avec une chaîne de connexion pour LocalDB.

Voici la chaîne de connexion :

var connectionString = "metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string=\"data source=(localdb)\v11.0;initial catalog=fablelane_com_db;integrated security=SSPI;multipleactiveresultsets=True;App=EntityFramework\"";

Modifier 1Je reçois l'erreur suivante lors de la connexion, plus précisément :

Une erreur liée au réseau ou spécifique à une instance s'est produite lors de l'établissement d'une connexion à SQL Server.Le serveur est introuvable ou inaccessible.Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance.(fournisseur:Fournisseur de canaux nommé, erreur :40 - Impossible d'ouvrir une connexion à SQL Server).

Modifier 2Je viens de comprendre que passer à Visual Studio 11 bêta ne fonctionne pas non plus.Je reçois toujours le même message d'erreur.

Était-ce utile?

La solution

Le problème était quelque chose d'aussi simple qu'une barre oblique inverse manquante pour échapper à ma base de données.

Remarquez que le nom de la base de données est "(localdb)\v11.0".La barre oblique inverse dans la chaîne de connexion d'origine n'est pas du tout échappée, elle gère donc "\v" dans le cadre de la chaîne de connexion.

L'échapper en spécifiant "\\v" au lieu de "\v" travaillé.

Autres conseils

localdb fait partie de SQL Server 2012 afin d'installer EF 5.0 (sur lequel sur .NET 4.0 se comporte comme EF 4.3.1) sans SQL Server 2012 ne fonctionne pas.Pour utiliser localDB de .NET 4.0 Vous avez besoin de .NET 4.0.2 mais la question est Comment fonctionne avec VS 2010 Tooling pour EF.

Un peu en retard pour pouvoir aider, mais je pensais que cela pourrait aider les autres qui marchent ici (comme moi).

Instruction étape par étape Comment utiliser localDB avec Visual Studio 2010.

http://blogs.msdn.com/b/sqlexpress/archive/2011/11/28/USTION-Localdb-in-visual-Studio-2010.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top