私はdbに複数のオブジェクトを挿入しようとしています。複数のオブジェクトを挿入するエンティティフレームワーク
foreach (employee employeedata in employeelist) { objectcontext.employees.AddObject(employeedata); } objectcontext.SaveChanges();
それが効率的であるように、私は、ループの外objectcontext.savechanges呼び出します。 問題は、dbによって生成された主キーのリストを取得したいということです。
objectcontext.employees.AddObject(employeeA)
を使用して1つのオブジェクトを挿入する場合、変更を保存した後にemployeeA.id
というIDを取得できます。私は、オブジェクトのコンテキストにオブジェクトのリストを追加し、これらをdbに挿入するsavechangesを呼び出しているので、これについてどうやって行くのか分かりません。私はここで何かを見逃していますか?ありがとう、