Я пытаюсь вставить несколько объектов в свой db.структура объекта, вставляющая несколько объектов
foreach (employee employeedata in employeelist) { objectcontext.employees.AddObject(employeedata); } objectcontext.SaveChanges();
Я называю objectcontext.savechanges вне петли, так что она эффективна. Проблема в том, что я хотел бы получить список первичных ключей, которые генерируются db.
Если я вставляю один объект, используя objectcontext.employees.AddObject(employeeA)
, я мог бы получить идентификатор после сохранения изменений как employeeA.id
. Я не уверен, как это сделать сейчас, когда я добавляю список объектов в контекст объекта, а затем вызываю savechanges, который вставляет их в db. Я пропустил что-то очевидное здесь? Спасибо,