linq to sql -datacontext.submitchanges()問題
-
02-10-2019 - |
質問
このようなコードがあります。
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は最初に以前の試みを取得します。
「エラーのスキップ、もう一度やり直さないでください」と言うにはどうすればよいですか?
解決
DBContextの新しいインスタンスを2回目に作成します。
しかし、なぜあなたはエラーをスキップしたいのですか?
他のヒント
これを試してください:dbcontext.submitchanges(clontrymode.continueonconflict)。それが役立つことを願っています。
所属していません StackOverflow