Azure で WebApi を実行している Windows Phone アプリを実行しています。
「モデル」プロジェクトに新しい「ポータブル クラス ライブラリ」(http://msdn.microsoft.com/en-us/library/gg597391.aspx) を使用しています。これは、WebApi プロジェクト間で共有されている原因です (これは通常の ASP.NET MVC 4 プロジェクト) と私の Windows Phone プロジェクトです。
これはうまく機能し、モデル (POCO) クラスは思い通りにシリアル化および逆シリアル化されます。
ここで、モデル/POCO オブジェクトのいくつかの保存を開始し、そのために EF Code-first を使用したいと考えていますが、EntityFramework アセンブリを "Portable Class Library" プロジェクトに追加できないため、これは一種の問題です。私のモデルプロジェクトでは小さな部分(属性)しか必要ないので、本当にどちらもしたくありません。
では、これを最善の方法でアプローチする方法について何か提案はありますか?
更新:実際に EntityFramework アセンブリをプロジェクトに追加できるようですが、使用する必要がある属性は System.ComponentModel.DataAnnotations にあり、Windows Phone では使用できないため、実際には役に立ちません。 . まだ提案はありますか?