Ich versuche, einen Fehler sehr ähnlich dem hier beschriebenen zu lösen:Welchen Einfluss haben die verschiedenen EF 4 SaveOptions auf den ObjectContext?
InvalidOperationException when calling SaveChanges in .NET Entity framework
Es scheint, dass die Lösung (die ich noch nicht versucht haben, zugegebenermaßen) ist System.Data.Objects passieren .SaveOptions.None als SaveOptions-Parameter für die SaveChanges() -Methode.
Also bevor ich das tue, versuche ich genau zu verstehen, wie die verschiedenen SaveOptions funktionieren (None, AcceptAllChangesAfterSave, DetectAllChanges). Ich konnte jedoch weder eine klare Erklärung dafür finden, noch bin ich mir sicher, was der Standard ist. Kann jemand klären?
Danke!
UPDATE: ich das eigentliche Problem Frage hier gepostet haben: System.InvalidOperationException when trying to iteratively add objects using EF 4
Dank - genau mein Grund, die Frage zu stellen, da es meine gesamte Bewerbung betrifft, nur um dieses eine Problem zu beheben. Ich zögere das mit einer Lösung, die ich nicht ganz verstehe. Worauf beziehen Sie sich, wenn Sie OSM sagen? Bearbeiten: ObjectStateManager. Ich habs. :) – morganpdx
Und ja, ich sollte eine Frage stellen, da dies die einzige Lösung ist, die in dem anderen Problem angegeben ist, das behauptet zu arbeiten, das würde in meinem Fall gelten. Aber es scheint genau das gleiche Problem zu sein. – morganpdx
@morganpdx - wie haben Sie EF-Setup? Verwenden Sie die Standardcodegenerierung oder verwenden Sie POCOs? Und wenn ja - verwenden Sie Änderungsverfolgung (z. B. Self-Tracking-Entitäten, Proxy-Objekte usw.). Stellen Sie eine Frage mit dieser Information und dem Fehler/Szenario/Problem, das Sie haben. – RPM1984