12

Estoy tratando de usar las ediciones de Visual Studio 2010 Express para configurar una aplicación web ASP.NET MVC 2 utilizando SqlExpress + Entity Framework como acceso a los datos. Tengo instaladas tanto la "Edición C#" como la "Edición web Developer".Cómo conectarse a SqlExpress para Entity Framework utilizando Visual Studio 2010 Express?

Si trato de añadir una fuente de datos utilizando la "C# edición", me falta el tipo de fuente de datos "Microsoft SQL Server".

Visual Studio 2010 Express Screenshot http://dl.dropbox.com/u/4163528/images/StackOverflow/2010Express.png

pero Visual Studio 2008 Professional tiene.

Visual Studio 2008 Professional Screenshot http://dl.dropbox.com/u/4163528/images/StackOverflow/2008Professional.png

como señaló otra pregunta StackOverflow, the "Web Developer Edition" has this. Sin embargo, Web Developer Edition no admite los elementos de Entity Framework: EntityFramework http://dl.dropbox.com/u/4163528/images/StackOverflow/2010EF.png.

que me gustaría seguir con sólo las ediciones Express. ¿Es mi caso de uso uno que Microsoft olvidó? ¿Qué puedo hacer aquí para usar SqlExpress + MVC 2 + Entity Framework?

Gracias!

-Mike

+0

Para que quede claro que existe la opción de cliente de servidor de SQL dentro de "Web Developer 2010 Express" como era de esperar .. entre en/Seleccionar servidor, credenciales y db entonces ya está – gordatron

Respuesta

1

Usted debe ser capaz de seleccionar SQL Server Database File, a continuación, cambiar la cadena de conexión para conectarse a SqlExpress.

+3

¿Dónde se cambia la cadena de conexión? – User

+0

esto en realidad no responde la pregunta .. ¿Estás diciendo crear otra conexión y luego cambiar la conexión picando en el app.config? ¿de verdad puede conectarse a una instancia de servidor SQL en ejecución sin adjuntar un archivo .mdf – gordatron

+0

@gordatron: Sí, puede. No estoy seguro de lo que estás preguntando. – SLaks

0

Acabo de encontrarme con este mismo problema. Visual Studio C# Express 2010 SP1 solo me ofrece Microsoft SQL Server Compact 3.5 y el archivo de base de datos Microsoft SQL Server al crear o actualizar los archivos del modelo de datos de entidad ADO.NET (* .edmx).

Sin embargo, mi copia de Microsoft Visual Web Developer 2010 Express SP1 me permite agregar y actualizar archivos de Modelo de datos de entidad ADO.NET (* .edmx) en soluciones existentes y me permite elegir la opción de Microsoft SQL Server al construir cadenas de conexión.

Así que la solución para mí es simplemente cambiar entre C# & Web Developer cuando se juega con las cadenas de conexión. No estoy seguro de si está listo para usar o si he instalado algo más que cambió la opción Microsoft SQL Server en Web Developer.

Cuestiones relacionadas