Respuesta propuesta Transacciones en LINQ (RollBack)

  • viernes, 06 de abril de 2012 22:27
     
     
    Estoy creando una funcion en la que quiero que me realize lo siguiente, ejecutar 1 procedure que me permite grabar la cabecera, luego realizo un insert recorriendo las filas de mi grilla para grabar los detalles, el problema es que cuando entre ala funcion y me ejecute el procedure sin errores(grabo perfectamente la cabecera) luego pasa a insertar el detalle pero pongamos que en una de esas filas que estan insertando cae la aplicacion yo quisiera que lo que ya se grabó en la cabecera deshaga los cambios y tampoco grabe....... lo que yo quiero es que grabe todos los registros (cabecera y detalle) o nada........ alguna ayuda??

Todas las respuestas

  • sábado, 07 de abril de 2012 2:21
    Moderador
     
     Respuesta propuesta

    hola

    no has evaluado suar el TransactionScope

    con este podria crear un bloque transaccional en el cual realizar las operaicones y solo al llegar al complete() es que se confirman todas las operaciones que abarca

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Propuesto como respuesta By AlaN jueves, 19 de abril de 2012 13:28
    •