creo que te podría ser útil http://automapper.codeplex.com/ o
http://emitmapper.codeplex.com/

nelo

2011/6/6 Diego Carosella <[email protected]>:
> buenos dias,
>
> Quisiera saber si conocen algun metodo para copiar las propiedades de un
> objeto a otro,  en vez de hacerlo manualmente una por una.
>
> le doy un ejemplo de lo que quiero hacer:
>
>  1- clono el objecto correo para validar los datos ingresados por el usuario
>  CorreoElectronico correoAux = (CorreoElectronico)correo.Clone();
>
>  2- seteo la direccion ingresada por el usuario
> correoAux.Direccion = txtDireccion.text;
>
> 3- valido la direccion, si es correcta la copio al objecto original
> if (validar(correoaux))
>   correo.Direccion = correoAux.Direccion;
>
> hay alguna forma de hacer por ej:
>
>  correo.CopyFrom(correoAux);
>
> en vez de copiar propiedad por propiedad?
>
> muchas gracias de antemano
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a