Я думаю, что вы можете использовать .GetOriginalEntityState (yourEntity), чтобы получить исходные значения.Затем установите в обновленном объекте исходную
dim db as new yourDataContext
//get entity
dim e1 as yourEntity = (from x in db.table1).take(1)
//update entity
e1.someProperty = 'New Value'
//get original entity
dim originalEntity = db.table1.getOrignalEntityState(e1)
e1 = originalEntity
db.submitChanges()
Очень псевдокод, но я думаю, что он передает правильную идею.Используя этот метод, вы также можете просто отменить одно или несколько изменений свойств, не обновляя всю сущность.