Manejar JAXB @XMLIDRef en .NET

Estoy escribiendo un servicio web usando jax-ws. Uno de los métodos del servicio web devuelve bean, que contiene referencia a su padre. Para evitar referencias cíclicas, estoy usando JAXB @XMLID y @XMLIDRef en mi bean.

Entonces estoy generando una clase de proxy para el cliente java. Todo funciona bien y la identificación se resuelve en las propiedades del objeto. Pero luego estoy generando un proxy de cliente de servicio web en Visual Studio para .NET, que interpreta los idrefs como propiedades de cadena, no como un objeto.

¿Es posible generar clases proxy desde wsdl para .NET con resolución de idrefs?

Respuestas a la pregunta(1)

Su respuesta a la pregunta