Jak najpierw pracować z Portable Class Library i EF Code?
Robię aplikację Windows Phone, w której mam uruchomioną aplikację WebApi na platformie Azure.
Korzystam z nowej „Portable Class Library” (http://msdn.microsoft.com/en-us/library/gg597391.aspx) dla mojego projektu „Models”, który jest przyczyną dzieloną między moim projektem WebApi (to jest normalny projekt ASp.NET MVC 4) i mój projekt Windows Phone.
To działa świetnie, a klasy modelu (POCO) są serializowane i deserializowane, tak jak chcę.
Teraz chcę rozpocząć przechowywanie niektórych moich obiektów Models / POCO i chciałbym najpierw użyć do tego kodu EF, ale to jest pewien problem, ponieważ nie mogę dodać zespołu EntityFramework do mojego projektu „Portable Class Library” i Naprawdę nie chciałbym, ponieważ potrzebuję tylko małej części (atrybutów) w moim projekcie Modele.
Jakieś sugestie, jak to podejście jest najlepszym sposobem?
AKTUALIZACJA: Wygląda na to, że mogę rzeczywiście dodać do projektu zespół EntityFramework, ale to mi nie pomaga, ponieważ atrybuty, których potrzebuję, muszą być używane w System.ComponentModel.DataAnnotations, których nie można używać w Windows Phone . Jakieś sugestie nadal?