2011-08-20 73 views
2

我正在测试我的应用程序,并在一张桌子上故意尝试添加一个已存在的条目。这应该给出一个错误。SubmitChanges因重复条目失败后,所有后续SubmitChanges失败

然后我纠正了这个问题并尝试再次添加它。

它再次失败,说我不能用已经存在的键添加一个实体。

有关StackOverflow的一些见解使我得到了GetChangeSet,它向我展示了在修复错误后我第二次调用SubmitChanges,但仍然希望插入原始的不正确条目。

如何重置它,以便只插入第二个条目?

非常感谢

奥尼尔

回答

2

我认为,正确的方法是创建一个新的DataContext,但你可以从变更删除条目,请参阅this article/blog更多的信息和一些VB代码

+0

感谢。做了一些研究,并删除了DataContext并重新创建它。奇迹般有效。 – Neill