gpt4 book ai didi

c# - Entity Framework 插入多个对象

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:32 25 4
gpt4 key购买 nike

我正在尝试将多个对象插入到我的数据库中。

foreach(employeelist 中的employeeemployeedata)
{ objectcontext.employees.AddObject(employeedata); } objectcontext.SaveChanges();

我在循环外调用 objectcontext.savechanges 以提高效率。问题是我想获得数据库生成的主键列表。

如果我使用 objectcontext.employees.AddObject(employeeA) 插入单个对象,我可以在将更改保存为 employeeA.id 后获取 ID。我现在不确定如何处理这个问题,因为我正在将对象列表添加到对象上下文,然后调用将这些对象插入数据库的 savechanges。我在这里遗漏了一些明显的东西吗?谢谢,

最佳答案

只需再次遍历您的列表并检查 ID。如果您在数据库中使用自动生成的列,则会填充 ID。

关于c# - Entity Framework 插入多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4683210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com