私は最近、スマートクライアントを必要とするプロジェクトに携わっていました。 SQL Server Compact EditionとMicrosoft Sync Services for ADO.NETを使用しました。私たちのオンラインサーバーはSQL Server 2005でした。疑似ORM/DAL(私たちのニーズに非常に特化しています)は、私たちのチームのメンバーによって手作業で作られました。このシナリオでカスタムORMを作成すると、他の場所で利用されていた開発時間がかなりかかってしまいます。スマートクライアントを念頭に置いて設計された第三者のORMをお勧めしますか?スマートクライアントをサポートする.NET ORM(オブジェクトマッピングとデータ同期)
私は次のように統合ORMを探しています推測:
- 前後に標準がマッピング機能をオブジェクト
- 柔軟かつきめ細かい同期フレームワーク(つまり、私が指定できるようにしたいですXBAPまたはSilverlightクライアントのサポートは素晴らしいですが、必須ではありません。
データにMSSQLまたはMSSQL CEを使用することに明示的に縛られていないことにも注意してください。
これらのニーズを満たすと思われるTelerik OpenAccessという製品が1つしか見つかりませんでした。誰もそれについて何か経験がありますか? http://www.telerik.com/products/orm.aspx
他の提案はありますか?