none
Es posible actualizar "en cascada"? RRS feed

  • Pregunta

  • Hola gente:

    Supongamos lo siguiente:

    Tengo una entidad, por ejemplo padre, relacionada (con una asociación una a muchos) con otras entidades hijos.

    En "una parte" de mi programa, me creo un padre y le asigno 3 hijos, si hago

    Contexto.padre.add(papa);Contexto.SaveChanges();

    Automáticamente me inserta en la base de datos la entidad papa y los tres hijos. Esto perfecto.

    Pero si ahora recupero esa entidad papa (en "otro sitio del programa") y le agrego 2 hijos mas, si ejecuto:

    varoriginal = contexto.padre.Find(papa.clave);

    try

    {

    contexto.Entry(original).CurrentValues.SetValues(papa);

    contexto.SaveChanges();

    }

    por que  actualiza los valores nuevos de "papa" pero no guarda en la base de datos los 2 hijos nuevos?

    Que me falta?

    Muchas gracias.


    Juanjo

    jueves, 13 de febrero de 2014 19:28