Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 18:17
Baldur
 
Fecha de Ingreso: mayo-2005
Ubicación: Vimianzo. A Coruña
Mensajes: 230
Antigüedad: 19 años
Puntos: 1
Lío con Tabla Principal y Tabla Detalle

Hola a todos.
Hace poco que empecé a programar en C# (y con POO)

Por ahora la fui llevando, pero he llegado al tema de: Tabla Principal y Tabla Detalle.
Como siempre la tabla principal tiene de clave ID autonúmerico(MySQL) y la tabla Detalle tiene de clave el ID de la principal y el campo Idioma.

Bien, están creadas 2 clases(supuse que sería así, una por cada tabla): Evento y Evento_Detalle(la diferencia es que evento se compone de título,lugar..etc, y Evento_Detalle de la descripción y otras cosas traducidas, de ahí la clave que sea ID e Idioma).

El problema que tengo ahora: La insercción...etc. No sé como hacer, me he quedado bloqueado.
La clase Evento tiene un método estático que devuelve un objeto Evento después de haber insertado todos sus datos... pero como hago con Evento_Detalle?
Es decir, tiene que haberse creado anteriormente en la BD el Evento para tener el ID, y luego insertar los 3 detalles(uno por cada idioma).
La duda... se haría todo en el método insertar de la clase Evento, o la clase Detalle_Evento tendría el suyo propio?

Si me podeis ayudar con un ejemplo ya hecho o algo de como se hace en estos casos os lo agradezco muchísimo...ya que me estoy armando un cacao mental que no veais...jajaja.

Muchas Gracias por todo un Saludo
__________________
Técnico Superior en Desarrollo de Apliciones Informáticas