2011-08-20 148 views
2

我正在測試我的應用程序,並在一張桌子上故意嘗試添加一個已存在的條目。這應該給出一個錯誤。SubmitChanges因重複條目失敗後,所有後續SubmitChanges失敗

然後我糾正了這個問題並嘗試再次添加它。

它再次失敗,說我不能用已經存在的鍵添加一個實體。

有關StackOverflow的一些見解使我得到了GetChangeSet,它向我展示了在修復錯誤後我第二次調用SubmitChanges,但仍然希望插入原始的不正確條目。

如何重置它,以便只插入第二個條目?

非常感謝

奧尼爾

回答

2

我認爲,正確的方法是創建一個新的DataContext,但你可以從變更刪除條目,請參閱this article/blog更多的信息和一些VB代碼

+0

感謝。做了一些研究,並刪除了DataContext並重新創建它。奇蹟般有效。 – Neill