37 votes

Gérer JAXB @XMLIDRef dans .NET

Je suis en train d'écrire un service web avec jax-ws. L'un de web du service méthodes retourne bean, qui contient des références à son parent. Pour éviter cyclique des références, je suis en utilisant JAXB @XMLID et @XMLIDRef annotations dans mon haricot.

Puis je suis de la génération de la classe proxy pour java client tout fonctionne OK et id décide de propriétés de l'Objet. Mais alors je suis de la génération client du service web proxy dans Visual Studio pour .NET, il interprète idrefs que les propriétés de la chaîne, pas un Objet.

Est-il possible de générer des classes proxy à partir de wsdl pour .NET avec la résolution de idrefs?

1voto

Wolfgang Fahl Points 1920

Hors de la boîte à outils de Microsoft ne sera pas faire le travail pour vous. Vous devrez demander à Microsoft de changer la

wsdl outils de génération. E. g.:

Dans un projet récent, j'ai dû contourner les lacunes de ces outils et modifié le code généré à l'aide d'un Script de Base de fixation ce qui n'était pas généré de la façon nécessaire (dans notre cas, les incompatibilités avec le Java côté de la génération wsdl)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X