Как работать с Portable Class Library и EF Code-first?

Я делаю приложение для Windows Phone, в котором у меня работает WebApi в Azure.

Я использую новую "Portable Class Library" (http://msdn.microsoft.com/en-us/library/gg597391.aspx) для моих & quot; моделей & quot; проект, который является общим для моего проекта WebApi (это обычный проект ASp.NET MVC 4) и моего проекта для Windows Phone.

Это прекрасно работает, и классы модели (POCO) сериализуются и десериализуются так, как я хочу.

Теперь я хочу начать сохранять некоторые из моих объектов Models / POCO и хотел бы использовать EF Code-first для этого, но это своего рода проблема, так как я не могу добавить сборку EntityFramework в мою «Portable Class Library» & quot; проект, и на самом деле я бы не хотел, так как мне нужна только небольшая часть (атрибуты) в моем проекте Models.

Итак, какие-либо предложения о том, как подход это лучший способ?

ОБНОВИТЬ: Похоже, что я действительно могу добавить сборку EntityFramework в проект, но это мне не очень помогает, поскольку атрибуты, которые мне нужно использовать, находятся в System.ComponentModel.DataAnnotations, которые нельзя использовать в Windows Phone. Есть еще предложения?

Ответы на вопрос(3)

Ваш ответ на вопрос