現在、Silverlight 3 データ駆動型アプリケーションを作成中です。データベースにアクセスするには、RIA サービスと ADO.NET データ サービスの 2 つの一般的な方法が使用されます。各アプローチをいつ/なぜ選択するかについて、誰かがガイダンスを持っていますか? これが私の研究/経験から集めたものです。何かご意見は?
ADO.NET は、厳密にデータベース呼び出しにのみ役立つようです。(Silverlight 3 のドメイン制限を無視して) データ サービスを他のアプリケーションに公開する必要がある場合は、これが適切な方法です。また、URL/クエリ構文がアプリケーションで役立つ場合、これはもう 1 つの利点です。
RIA サービスは、より柔軟で受け入れられているフレームワークのようです。厳密にデータベースへのアクセス以上のものを提供しているようです。サービスを介して公開されないため、Silverlight / Web アプリケーションにのみ使用されるという制限があります。
考え?アイデア?コメント?