Ich versuche, mehrere Objekte in meine DB einzufügen.Entity Framework Einfügen mehrerer Objekte
foreach (employee employeedata in employeelist) { objectcontext.employees.AddObject(employeedata); } objectcontext.SaveChanges();
Ich nenne objectcontext.savechanges außerhalb der Schleife, so dass es effizient ist. Das Problem ist, dass ich eine Liste der Primärschlüssel erhalten möchte, die von der Datenbank generiert werden.
Wenn ich ein einzelnes Objekt mit objectcontext.employees.AddObject(employeeA)
einfügen, könnte ich die ID nach dem Speichern von Änderungen als employeeA.id
erhalten. Ich bin mir nicht sicher, wie ich das jetzt anstellen soll, da ich dem Objektkontext eine Liste von Objekten hinzufüge und dann saveganges aufruft, die diese in die Datenbank einfügen. Fehle ich etwas Offensichtliches hier? Danke,