1
在我們的桌面應用程序中,我們將網格綁定到data.Now,例如一個網格顯示客戶的記錄。用戶可以編輯任何記錄,並單擊保存。而不是保存,他也可以單擊取消too.I能夠獲取所有對象的原始狀態並在網格中顯示它們的值。但是,我還沒有找到一種方法來取消\ clear更新集合,因爲它是隻讀的。發生的情況是,該用戶再次說出了一些更改,並單擊保存,以前的更新收集仍然存在。如何處理取消LINQ to SQL中的更新?
在我們的桌面應用程序中,我們將網格綁定到data.Now,例如一個網格顯示客戶的記錄。用戶可以編輯任何記錄,並單擊保存。而不是保存,他也可以單擊取消too.I能夠獲取所有對象的原始狀態並在網格中顯示它們的值。但是,我還沒有找到一種方法來取消\ clear更新集合,因爲它是隻讀的。發生的情況是,該用戶再次說出了一些更改,並單擊保存,以前的更新收集仍然存在。如何處理取消LINQ to SQL中的更新?
重複http://stackoverflow.com/questions/259219/how-can-i-reject-all-changes-in-a-linq-to-sqls-datacontext – 2009-11-24 06:32:16
但它不解決這個問題。這個集合是隻讀的,所以明確的工作 – dude 2009-11-24 06:39:38