perdonen, si no parece de NHibernate, y a la verdad es culpa mia, por que no hice bien la pregunta, osea si he leido sobre la herencia y ya la he implementado, lo que quiero saber, es como podria darse este caso en NHibernate, lo que pasa es que no estoy seguro de como afectaria esto mis clases mapeadas y las relaciones de la BD
bueno, no se si ayude un poco el contexto pero la idea es la siguiente: guardare una Persona por X motivos, (por ejemplo puede ser un familiar de algun trabajador) y cuando quiera agregar a esta persona como cliente nuestro entonces debe de cambiarse a instancia de Cliente, esto lo hago normal creo una nueva instancia y copeo todos los datos, pero mi pregunta es como afecta esto a mis relaciones ha implementadas y mapeadas con NHibernate?? espero haberme explicado mejor On 8 ene, 08:37, "Diego Ramirez" <[email protected]> wrote: > Me parece que te covendría leer NHibernate in Action, ahi hay un capítulo > entero sobre el manejo de herencia y los mapeos necesarios. > Saludos a todos. > > 2009/1/8 Fabio Maulo <[email protected]> > > > > > > > Ese es mas un tema de OOP y te aconsejo de preguntarlo en alguna lista > > abierta de C# > > > 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 > > > -- > > Fabio Maulo > > -- > Ramirez, Diego Alcides > Ingeniero en Sistemas de Información > Tel:(+543731)-15405075 > Blog:www.thedarsideofit.com.ar > Equipo de Desarrollo - VGM Sistemaswww.vgmsistemas.com.ar- Ocultar texto de > la cita - > > - Mostrar texto de la cita - --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
