Я делаю приложение для Windows Phone, в котором у меня есть WebApi, работающий в Azure.
Я использую новую «Портативную библиотеку классов» (http://msdn.microsoft.com/en-us/library/gg597391.aspx). для моего проекта «Модели», который по причине общего между моим проектом WebApi (, это нормальный проект ASp.NET MVC 4 )и мой проект Windows Phone.
Это прекрасно работает, и классы модели (POCO )сериализуются и десериализуются так, как я хочу.
Теперь я хочу начать хранить некоторые из моих объектов Models/POCO и хотел бы сначала использовать для этого код EF -, но это своего рода проблема, поскольку я не могу добавить сборку EntityFramework в свой проект «Portable Class Library»., и на самом деле я бы тоже не хотел, так как мне нужна только небольшая часть (атрибутов )в моем проекте моделей.
Итак, какие-либо предложения о том, как лучше всего подойти к этому?
ОБНОВЛЕНИЕ :Что ж, похоже, что я действительно могу добавить в проект сборку EntityFramework, но это мне не поможет, так как атрибуты, которые мне нужно использовать, находятся в System.ComponentModel.DataAnnotations, которые нельзя использовать в Windows Phone. Есть еще предложения?