私は Compact Framework 3.5 を使用していますが、暫定的に Subsonic 3.0 のカスタム ビルドを使用してデータ アクセスを行うことにしました。問題は、私がモデル ファーストの開発に慣れていることですが、DB スキーマを制御し続けることにも関心があります。したがって、ActiveRecord も Repository も私のニーズを満たしていないようです。既存の POCO モデルを使用して、それを既存のテーブルにマップしたいと考えています。私はNHibernateとEntity Frameworkを介してこれを行うことに慣れています。
調査の結果、カスタム QueryMapping を作成して、必要なカスタム マッピングを提供できる可能性があるようです。ただし、この道を歩み始める前に、これが行われている何らかの例を見たいと思います。私はウェブ上で何も見つけられないようで、Subsonic、モデルファースト、およびカスタムの Table-per-Type および Table-per-Hierarchy マッピングの経験について誰かが意見を与えることができるかどうか疑問に思います。