I was planning to use EntityFramework-Plus for bulk operations however i am not sure if it supports bulk insert.
So for example, i have Paren
t entities and i want to insert Child
entities in bulk how do i dot that using EF Plus
In code below number of parents could be between 1000-2000 range and number of children are 10-20. I want to add same children for each parent, if condition satisfies
public async Task AddChildern(IEnumerable<Child> children)
{
var ids = GetIDs();
var result = _dbContext.Parent.Where(x=> ids.contains(x.ID)).ToListAsync();
foreach(var p in result)
{
foreach(var child in children)
{
var flag = CanAddChild(child);
if(flag)
{
p.Children.Add(child);
}
}
}
}