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?

questionAnswers(3)

yourAnswerToTheQuestion