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

Responder a