0

Silverlight アプリで WCF DataServices を使用しています。私の問題は、私が参照しているモデルでは、12 を超える拡張プロパティにアクセスする必要があることです。その理由は、再帰モデルを使用してサービスを参照していて、基本的に 4 つのレベルで 5 つの展開が必要であるためです。これは明らかに 12 である展開の最大数を超えています。目的の効果を得るために BeginLoadProperty を何百回も呼び出すのではなく、別の解決策はありますか?

4

1 に答える 1

0

クライアントで複数のクエリを作成して、必要なすべてのデータをまとめて取得し、DataServiceContext.ExecuteBatch を使用してそれらすべてを 1 つの要求で取得できます。データベースに対して複数のクエリが実行されますが、1 つの HTTP 要求と 1 つの応答しか得られません。

于 2010-08-24T01:18:33.527 に答える