Frage

Wird LocalDB von Visual Studio 2010 in Entity Framework 5 unter .NET 4.0 unterstützt?

Oder mache ich es falsch?Beim Instanziieren meines Modellcontainers mit einer Verbindungszeichenfolge für LocalDB wird das Problem "Der Netzwerkpfad kann nicht gefunden werden" angezeigt.

Hier ist die Verbindungszeichenfolge:

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

Bearbeiten 1 Ich erhalte die folgende Fehlermeldung beim Herstellen der Verbindung, genauer gesagt:

Beim Herstellen einer Verbindung zu SQL Server ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten.Der Server wurde nicht gefunden oder war nicht erreichbar.Stellen Sie sicher, dass der Instanzname korrekt ist und dass SQL Server so konfiguriert ist, dass Remoteverbindungen zugelassen werden.(Provider:Anbieter benannter Pipes, Fehler:40 - Verbindung zu SQL Server konnte nicht hergestellt werden).

Bearbeiten 2 Ich habe gerade herausgefunden, dass der Wechsel zu Visual Studio 11 Beta auch nicht funktioniert.Immer noch die gleiche Fehlermeldung erhalten.

War es hilfreich?

Lösung

Das Problem war so einfach wie ein fehlender Backslash, um meiner Datenbank zu entkommen.

Beachten Sie, dass der Name der Datenbank "(localdb) \ v11.0" lautet.Der umgekehrte Schrägstrich in der ursprünglichen Verbindungszeichenfolge wird überhaupt nicht maskiert, daher wird "\ v" als Teil der Verbindungszeichenfolge behandelt.

Entkommen Sie es, indem Sie angeben "\\v" statt "\v" arbeitete.

Andere Tipps

localdb ist Teil von SQL Server 2012, sodass EF 5.0 (das auf .NET 4.0 wie EF 4.3.1 verhält, ohne SQL Server 2012 funktioniert nicht.So verwenden Sie die LocalDB aus .NET 4.0 Sie benötigen .NET 4.0.2 , aber die Frage ist Wie funktioniert es mit dem VS 2010-Tooling für ef.

ein bisschen spät, um helfen zu können, aber ich dachte, es könnte anderen helfen, die hier hereinlaufen (genau wie ich).

Ein Schritt für Schritt Anweisungen, wie Sie LocalDB mit Visual Studio 2010 verwenden.

http://blogs.msdn.com/b/sqexpress/archive/2011/11/28/cusing-localdb-in-visual-studio-2010.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top