Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2008, 03:07
gamazo
 
Fecha de Ingreso: enero-2003
Ubicación: el mundo
Mensajes: 23
Antigüedad: 22 años, 1 mes
Puntos: 0
Como hago una transaccion con LINQ

Buenos días.

El problema es que tengo que borrar dos registros de BBDD, que están relacionados. Entonces borro el primero y después el segundo, pero necesito asegurar el borrado con una transacción para que se borren los dos o no se borre ninguno y no tengo ni idea de como hacerlo.
Alguién me puede dar un consejo de por donde van los tiros?? Estoy viendo TransactionScope y no se si con esto lo podría solucionar.

Yo antes he usado objTransaction.BeginTransaction y cuando se hacían las operaciones objTransaction.CommitTransaction() o si fallaba algo objTransaction.RollBackTransaction()

Y lo que no se es como hacerlo con LINQ

Gracias.

Última edición por gamazo; 17/11/2008 a las 06:19