Hola Gabriel,
 
Es relativamente simple cambiar ese comportamiento. Esto se ha preguntado varias
veces en la lista y el que ha respondido con ejemplos concretos mas solidos es
Daniel Calvin.
 
Yo te paso la solucion que uso, bastante mas modesta.
 
1) Deberias tener las entidades (DTOs en mi caso, los objetos que devuelve el
WebService, en definitiva) en un proyecto aparte.
2) Referencias este proyecto desde el proyecto del WebService y desde el cliente
del web service.
3) Tomas el proxy que te genera Visual Studio y borras todas las clases
generadas para tus entidades (la clase proxy, la que deriva de
SoapHttpClientProtocol la dejas).
4) Haces los ajustes en los metodos de esta clase (usualmente cambiando algun
que otro namespace) para que tome las clases de tu assembly de entidades (en
otras palabras, solo que compile).
 
Saludos
 
Carlos


  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of gabriel
almiñana
Sent: Miércoles, 06 de Junio de 2007 11:24 a.m.
To: [email protected]
Subject: [puntonet] capa de negocios


Hola chicos estoy haciendo una aplicacion en vb.net 2005 que consume unos
webservices tambien hechos en vb.net 2005, tambien tengo un proyecto con las
entidades, el problema lo tengo en la aplicacion cliente cuando referencio el
webservice en lugar de devolverme objetos del proyecto de entidades me devuelve
las mismas entidades pero del webservice, el tema es que estas entidades no son
iguales a las del proyecto, hay alguna forma que me devuelva las del proyecto de
entidades.
 
Saludos
 

AVISO LEGAL OSDOP:
Esta información es privada y confidencial y está dirigida únicamente a su
destinatario. Si usted no es el destinatario
original de este mensaje y por este medio pudo acceder a dicha información por
favor elimine el mensaje. La 
distribución o copia de este mensaje está estrictamente prohibida. Esta
comunicación es sólo para propósitos de
información y no debe ser considerada como propuesta, aceptación ni como una
declaración de voluntad oficial de
OSDOP. La transmisión de e-mails no garantiza que el correo electrónico sea
seguro o libre de error. Por consiguiente, 
no manifestamos que esta información sea completa o precisa. Toda información
está sujeta a alterarse sin previo aviso.

This information is private and confidential and intended for the recipient
only. If you are not the intended recipient
of this message you are hereby notified that any review, dissemination,
distribution or copying of this message is 
strictly prohibited. This communication is for information purposes only and
shall not be regarded neither as a 
proposal, acceptance nor as a statement of will or official statement from
OSDOP.
Email transmission cannot be guaranteed to be secure or error-free. Therefore,
we do not represent that this 
information is complete or accurate and it should not be relied upon as such.
All information is subject to change
without notice


Responder a