Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2010, 17:29
ktuluk
 
Fecha de Ingreso: marzo-2009
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Cómo deshacer los cambios en un DataContext

Hola, bueno como dice la pregunta lo que quiero es deshacer los cambios realizados en un DataContext.
En mi código tengo un método donde realizo la inserción de la entidad, todo dentro de un try-catch, y en el código del catch puse las instrucciones:

this.Context.GetChangeSet().Inserts.Clear();
this.Context.GetChangeSet().Updates.Clear();
this.Context.GetChangeSet().Deletes.Clear();

Para limpiar los cambios en caso de un error. Pero en tiempo de ejecución, sobre lap rimer línea, me salta la excepción con el mensaje "La colección es de sólo lectura". ¿no es asi como se deshacen los cambios?