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