LINQ to SQL - DataContext.SubmitChanges () Problem
-
02-10-2019 - |
Frage
Ich habe einen Code wie diesen.
DbContext ist Datacontext-Instanz.
try
{
TBLORGANISM org = new TBLORGANISM();
org.OrganismDesc = p.Subject;
DBContext.TBLORGANISMs.InsertOnSubmit(org);
DBContext.SubmitChanges();
}
catch (Exception)
{
}
An dieser Stelle möchte ich den Fehler ignorieren und wollen übersprungenen sein. Nicht zu erneut versucht. Aber wenn ich versuche, einen anderen Einsatz wie
TBLACTION act = new TBLACTION();
act.ActionDesc = p.ActionName;
DBContext.TBLACTIONs.InsertOnSubmit(act);
DBContext.SubmitChanges();
SubmitChanges Wiederholungen zunächst vorherigen Versuch.
Wie kann ich sagen, „Fehler überspringen, versuchen Sie nicht wieder“?
Lösung
Erstellen Sie eine neue Instanz von DbContext zum zweiten Mal.
Aber warum wollen Sie Fehler überspringen?
Andere Tipps
Versuchen Sie folgendes: DBContext.SubmitChanges (ConflictMode.ContinueOnConflict). Hoffe, es wird helfen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow