バルク操作にEntityFramework-Plusを使用する予定でしたが、バルク挿入がサポートされているかどうかわかりません。EntityFramework-Plusを使用したバルク挿入
だからたとえば、私はParen
トンエンティティを持っていると私は親の数以下のコードではEFプラス
を使用すると、1000年から2000年の範囲と数の間であることができることをドットんどのように大量にChild
エンティティを挿入したいです子供は10〜20歳です。私はプロジェクトEntity Framework Plus
の持ち主だ。このライブラリはBulkInsert
をサポートしていません:私は、条件を満たし
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);
}
}
}
}
子供はParentIDを持っています – LP13