Hola uhilari

Lo razonable es obtener una lista de Clientes y si es necesario tratar a
esos clientes o alguno como Persona....

Es la unica forma de mantener la misma instancia, no cambias la clase, la
tratas como tal otra...

Tal vez si das mas información del contexto en que queres hacer esto sea mas
facil darte una buena idea.

Saludos

Daniel Calvin
PD: Marque el asunto como OT.



2009/1/8 uhilari <[email protected]>

>
> Pues como dice el nombre, ya se que se ve alfo escandaloso, pero paso
> a explicar.
>
> tengo estas 2 clases
>
> public class Persona
> {
>  .
>  .
>  .
> }
>
> public class Cliente: Persona
> {
>  .
>  .
>  .
> }
>
> bien la idea es la siguiente, en determinado caso quiero que un objeto
> de tipo Persona se convierta en tipo Cliente.
>
> Mi primera idea era crear un nuevo Cliente y luego copiarle todos los
> campos, pero eso implicaria que su Id sea diferente; lo que yo
> quisiera es mantener el objeto, pero cambiarle la clase, ya se que
> parece sacado de una pelicula de Horror, pero al ser un descendiente,
> se me ocurre que podria darse.
>
> Alguna Idea?
>
> Gracias
>
> >
>


-- 
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

--~--~---------~--~----~------------~-------~--~----~
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