我尝试使用批量插入插入实体及其子实体的列表。以下是代码片段:
ctx.BulkInsert<Entity>(list.Select(x => new Entity
{
Value = x.Value,
IsActive = x.IsActive,
SubEntities = new Collection<SubEntity>(x.SubEntities.Select(y => new SubEntity {Key = y.Key, Value = y.Value}).ToList())
}));
还有一个选项可以将实体或实体ID包含在子实体中,但由于它已经在实体本身的创建中,它不应该需要这个权利吗?但是,它没有与实体本身创建任何子实体。关于我做错了什么的任何想法?
提前致谢!