Pregunta

es LocalDB admitido por Visual Studio 2010 en Entity Framework 5, en .NET 4.0?

¿O lo estoy haciendo mal?Estoy recibiendo un problema de "No se puede encontrar la ruta de la red" al instanciar el contenedor de mi modelo con una cadena de conexión para LOCALDB.

Aquí está la cadena de conexión:

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

Editar 1 Estoy recibiendo el siguiente error al conectar, más específicamente:

Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server.El servidor no se encontró o no estaba accesible.Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas.(Proveedor: Proveedor de tuberías con nombre, Error: 40 - No se pudo abrir una conexión a SQL Server).

Editar 2 Simplemente descubrí que el cambio a Visual Studio 11 Beta tampoco funciona.Aún recibiendo el mismo mensaje de error.

¿Fue útil?

Solución

El problema era algo tan simple como una barra invertida que falta para escapar de mi base de datos.

Observe cómo el nombre de la base de datos es "(localdb) \ v11.0".La barra invertida en la cadena de conexión original no se escapa en absoluto, por lo que maneja "\ V" como parte de la cadena de conexión.

Escapándolo especificando "\\v" en lugar de "\v" funcionó.

Otros consejos

LOCALDB es parte de SQL Server 2012, por lo que la instalación de EF 5.0 (que en .NET 4.0 se comporta como EF 4.3.1) sin SQL Server 2012 no funciona.Para usar LocalDB desde .NET 4.0 Necesita .NET 4.0.2 pero la pregunta es cómo funciona con la herramienta VS 2010 para EF.

un poco tarde para poder ayudar, pero pensé que podría ayudar a otros que caminan aquí (igual que yo).

Una instrucción paso a paso sobre cómo usar LocalDB con Visual Studio 2010.

>http://blogs.msdn.com/b/sqlexpress/archive/2011/11/28/using-localdb-in-visual-studio-2010.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top