¿Cómo se borran los cambios en LinqToSql?

Tengo un cuadro de combinación en mi aplicación WPF que está enlazado a mi lista de objetos en mi modelo de vista. Cuando el usuario realiza cambios en el objeto seleccionado y luego selecciona otro elemento antes de guardar, necesito borrar los cambios realizados.

Pensé que podía usar dataContext.GetChangeSet (). Updates.Clear () pero por alguna razón la colección es de solo lectura.

También he intentado usar dataContext.Refresh pero esto tampoco funciona, ya que el objeto no existe en la base de datos, lo creé manualmente desde un SP.

Por favor ayuda. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta