Hola,
Una forma de solucionar eso es como te indicaron: metiendo mano al
proxy que te genera Visual Studio.
La otra forma que conozco es participando de la generación del
proxy, usando SchemaImporterExtensions:
http://www.microsoft.com/belux/msdn/nl/community/columns/jdruyts/wsproxy.mspx
Con esta metodología podrías efectivamente usar el mismo ensamblado
de DTOs, tanto del lado del servicio web como del lado del consumidor. La única
molestia es que tenés que registrar esa extensión en el archivo de
configuración del IDE (devenv.exe.config) o en el machine.config.
Saludos.
_____
De: Rodrigo Hernan [mailto:[EMAIL PROTECTED]
Enviado el: Martes, 16 de Octubre de 2007 09:40 a.m.
Para: [email protected]
Asunto: [puntonet] Problema en Objetos Presentadas a la UI a traves de WEB
SERVICE
Gentes, buenos dias.
Tengo una consulta para hacerles.
Quiero, a traves de un webservice utilizado como interefaz entre mi UI y mi
capa de Negocio, devolver distintas instacias de objetos que
pertenecen a la capa de Entidades de mi APP.
La misma capa esta disponible tanto para Negocio como para UI. el tema es que
estos objetos, devueltos por el webservice, no pueden ser casteados a los tipos
esperados en la UI. Si bien son los mismo, lo que el copilador me muestra es
que estos objetos devueltes, en vez de pertenecer a la capa entidades que
originalemente pertenecian, ahora parecen ser de un tipo perteneciente al
webservice que los expone.
Como puedo solucionar esto? desserializando a la salida tal vez?
Bueno, les agradezco de antemano y quedo a la espera de sus opiniones.
Saludos
Rodrigo