Estoy haciendo una aplicación de Windows Phone donde tengo un WebApi ejecutándose en Azure.¿Cómo trabajar con Portable Class Library y EF Code-first?
Estoy usando la nueva "Biblioteca de clases portátil" (http://msdn.microsoft.com/en-us/library/gg597391.aspx) para mi proyecto de "Modelos" que es de causa compartida entre mi WebApi proyecto (este es un proyecto normale ASp.NET MVC 4) y mi proyecto Windows Phone.
Esto funciona muy bien y las clases modelo (POCO) se serializan y se deserializan como yo quiero.
Ahora quiero comenzar a almacenar algunos de mis objetos de Modelos/POCO y me gustaría usar EF Code primero para eso, pero eso es un problema ya que no puedo agregar el ensamblado EntityFramework a mi "Biblioteca de clases portátil" "proyecto, y realmente tampoco me gustaría, ya que solo necesito una pequeña parte (los atributos) en mi proyecto de Modelos.
¿Alguna sugerencia sobre cómo abordar esto de la mejor manera?
ACTUALIZACIÓN: Bueno, parece que realmente puedo agregar el ensamblado EntityFramework al proyecto, pero eso realmente no me ayuda, ya que los atributos que necesito utilizar se encuentran en System.ComponentModel.DataAnnotations que no pueden ser utilizado en Windows Phone. ¿Alguna sugerencia todavía?
Gracias, no sabía que EF tenía una API fluida. Parece una gran solución que sugieres, lo intentaré. –
Sepa que es hace mucho tiempo desde que hice esta pregunta, pero este enfoque funcionó muy bien para mí - gracias :) –
¿Hay alguna aclaración sobre cómo hacerlo? – sabbour