jueves, 25 de agosto de 2011

Soporte del diseñador de Entity Framework para SQL Server Compact Edition 4.0


Aunque en mi oficina echan pestes de SQL Server Compact Edition 4.0, yo sigo queriendo darle una oportunidad y quiero ver cómo trabajar con esta base de datos y ADO.NET Entity Framework.

El problema está en que para todos los ejemplos que hago siempre creo un nuevo proyecto de consola, y aunque puedo agregar un fichero de base de datos de SQL Server CE 4.0, cuando después agrego un modelo de datos de entidades ADO.NET, en el asistente nunca me aparece disponible la conexión a mi recién creado fichero .sdf y tampoco puede agregar una nueva conexión a SQL Server CE 4.0 (sólo aparece 3.5).

Entonces ¿Cómo trabajo con SQL Server CE 4.0 y ADO.NET Entity Framework?

Pues después de googlear un poco he descubierto que para SQL Server CE 4.0, Visual Studio 2010 sólo da soporte para el diseñador visual del modelo EDM para proyectos de tipo web (tanto un sitio web como una aplicación web).

Parece que hay posibles soluciones si estás trabajando en un proyecto de Windows Forms o de consola, pero lo cierto es por ahora no te estoy interesado en ver si la solución propuesta es o no válida.

Lo cierto es que sigo pensando que la gente de Microsoft ha hecho un gran trabajo con SQL Server CE 4.0… pero también un trabajo incompleto… y juro y perjuro que estoy intentando darle cancha a pesar de todas las incomodidades que presenta.

El enlace a la pregunta y respuesta en stackoverflow es este.

Un saludo!.

No hay comentarios:

Publicar un comentario