2010-08-18 4 views
0

J'utilise WCS DataServices dans une application Silverlight. Mes problèmes sont qu'avec le modèle auquel je fais référence, j'ai besoin d'accéder à plus de 12 propriétés étendues. La raison en est que je référence un service avec un modèle récursif et fondamentalement j'ai besoin de 5 extensions sur 4 niveaux qui dépassent le nombre maximum d'extensions qui est apparemment 12. Y at-il une autre solution plutôt que d'appeler BeginLoadProperty des centaines ou des fois pour obtenir l'effet désiré?WCS DataServices Expand 12 Limitations

Répondre

0

Vous pouvez générer plusieurs requêtes sur le client qui, ensemble, vous obtiendrez toutes les données dont vous avez besoin, puis utiliser DataServiceContext.ExecuteBatch pour les obtenir toutes en une seule requête. Il continuera à exécuter plusieurs requêtes sur la base de données, mais vous obtiendrez une seule requête HTTP et une seule réponse.