清除错误的数据上下文?

时间:2015-02-11 21:28:33

标签: c# linq-to-sql

我正在开发一个使用Linq-to-SQL的程序。程序中有一种方法可以炸弹,因为它试图用重复键写一个记录。我在context.SubmitChanges()添加了try / catch,我记录了错误,以便稍后查看。但问题是,由于插入没有发生,因此数据上下文仍然存在“不良”的问题。其中的数据。有没有办法可以清除背景?

1 个答案:

答案 0 :(得分:0)

我明白了。基本上,我所要做的就是使用上下文的DeleteOnSubmit()方法从数据上下文中删除有问题的数据。我所要做的就是在我想要删除的上下文中提供哪个数据对象:

dataContext.DeleteOnSubmit(offendingData);