J'ai rencontré un problème avec mon service de données WCF. L'une des tables contient trop de données à renvoyer (environ 80 champs) pour que la taille limite soit dépassée par un seul enregistrement (plus de 60 000 selon une estimation, je ne peux pas le dire avec précision car le message ne peut pas être vu en raison de l'interruption de la sortie du message).
Jusqu'à présent, j'ai constaté que l'on peut contourner ce problème de deux manières.
- Pour augmenter la limite de taille des messages.
- Pour changer le format de transfert des données en Json.
Pour les deux solutions, il y a des problèmes à surmonter.
-
Il y a beaucoup d'articles sur le web expliquant comment configurer le service WCF pour changer la taille du tampon ou le quota de lecteur. Mais je ne sais pas comment le service de données WCF fonctionne parce que les documents officiels n'ont pas montré comment configurer le service de données WCF déclarativement. Le service de données WCF supporte-t-il les mêmes métaphores de configuration ? Et comment le réaliser ?
-
La bibliothèque client du service de données WCF ne semble pas supporter le format json. Je dois mettre en œuvre les mêmes fonctions par moi-même. Ma question est la suivante : existe-t-il un analyseur de données json en C# ?