最後に、これについて答えを得てみてください。
データアクセスにHibernateを使用する単純なASP.NETアプリがあります。GUIは、「CalculateTotalSumOfOrders()」のようなCustomerオブジェクトのメソッドを呼び出すことができます。遅延読み込み(最適ではありませんが)は私にとってはうまくいきます。OrdersおよびOrderLinesコレクションがドメインオブジェクトで参照されると、データベースから自動的にフェッチされます。
ここで、ASP.NETよりも見栄えが良いため、同じアプリをSilverlightに書き直していると仮定します。Silverlightクライアントがブラウザーで実行されているため、遅延読み込みやデータアクセスを実行できなくなりました。Silverlightクライアントにデータを取り込むために使用するサービスの種類についてあまり考えずに、これを解決するにはどうすればよいですか?