我有这样的代码。
DBContext是Datacontext实例。
try
{
TBLORGANISM org = new TBLORGANISM();
org.OrganismDesc = p.Subject;
DBContext.TBLORGANISMs.InsertOnSubmit(org);
DBContext.SubmitChanges();
}
catch (Exception)
{
}
此时,我想要忽略错误并希望被跳过。不要重试。 但是,当我尝试另一个插件,如
TBLACTION act = new TBLACTION();
act.ActionDesc = p.ActionName;
DBContext.TBLACTIONs.InsertOnSubmit(act);
DBContext.SubmitChanges();
SubmitChanges首先重试之前的尝试。
如何判断“跳过错误,不要再试一次”?
答案 0 :(得分:1)
第二次创建DBContext的新实例。
但你为什么要跳过错误?
答案 1 :(得分:1)
试试这个:DBContext.SubmitChanges(ConflictMode.ContinueOnConflict)。 希望它会有所帮助。