Domanda

LocalDB è supportato da Visual Studio 2010 in Entity Framework 5, su .NET 4.0?

Oppure sto sbagliando?Ricevo il problema "Impossibile trovare il percorso di rete" quando creo un'istanza del contenitore del modello con una stringa di connessione per LocalDB.

Ecco la stringa di connessione:

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\"";

Modifica 1Ricevo il seguente errore durante la connessione, più specificamente:

Si è verificato un errore relativo alla rete o specifico dell'istanza durante la connessione a SQL Server.Il server non è stato trovato o non era accessibile.Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato per consentire connessioni remote.(fornitore:Provider Named Pipes, errore:40 - Impossibile aprire una connessione a SQL Server).

Modifica 2Ho appena scoperto che neanche il passaggio a Visual Studio 11 beta funziona.Ricevo ancora lo stesso messaggio di errore.

È stato utile?

Soluzione

Il problema era qualcosa di semplice come una barra rovesciata mancante per sfuggire al mio database.

Nota come il nome del database è "(localdb)\v11.0".La barra rovesciata nella stringa di connessione originale non è affatto sottoposta a escape, quindi gestisce "\v" come parte della stringa di connessione.

Evitandolo specificando "\\v" invece di "\v" lavorato.

Altri suggerimenti

LocalDB è parte di SQL Server 2012, quindi l'installazione di EF 5.0 (che su .NET 4.0 si comporta come EF 4.3.1) senza SQL Server 2012 non funziona.Per utilizzare LocalDB da .NET 4.0 Hai bisogno di .NET 4.0.2 ma la domanda è Come funziona con gli utensili VS 2010 per EF.

Un po 'in ritardo per essere in grado di aiutare, ma pensavo che potesse aiutare gli altri che camminano qui (proprio come me).

Un'istruzione passo passo come utilizzare LocalDB con Visual Studio 2010.

http://blogs.mssdn.com/b/sqlexpress/archive/2011/11/28/USING-LoCaldb-in-visual-studio-2010.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top