.net コンパクト フレームワークで動作する Windows モバイル アプリケーションを開発していますが、データ アクセス レイヤーに問題があります。
現在、リポジトリをモックすることでビジネス ロジックを簡単にテストできるため、必要なエンティティ (poco) を作成しました。
私が抱えている問題は、コンパクト フレームワークではエンティティ フレームワークが利用できないため、sql クエリをエンティティにマップする方法がわからないことです。
これは、CF でサポートされている orm を見つけようとする必要がありますか? 私はほんの一握りのテーブルしか持っておらず、自分でマッピングを試すことができましたが、必要のない大量のデータを引き出すという問題に巻き込まれたくないので、ある種の遅延読み込みが必要になります。
私は正しいアプローチをとったでしょうか、それともデータセットなどを別の場所で調べるべきでしょうか?