gpt4 book ai didi

c# - 在 Entity Framework 中使用 AddRange 批量插入

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:33 24 4
gpt4 key购买 nike

<分区>

我在 Entity Framework 中使用 AddRange 在数据库中添加多个实体:

foreach (string tagNumber in notPresent)
{
element = new TagMaster { Name = Guid.NewGuid().ToString(), IsActive = true };
element.TagCollections.Add(new TagCollection { TagNumber = tagNumber });
newTagMasters.Add(element);
}
dbContext.TagMasters.AddRange(newTagMasters);
dbContext.SaveChanges();

我所期望的是,通过使用 AddRange 方法在上下文中添加完整的集合,将会有一个查询被发送到数据库。但令我惊讶的是,我看到每个要插入的记录都有多个插入语句。

任何见解?

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