无法使用批量插入插入子实体

时间:2017-06-15 23:39:24

标签: entity-framework entity-framework-6 bulkinsert

我尝试使用批量插入插入实体及其子实体的列表。以下是代码片段:

           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包含在子实体中,但由于它已经在实体本身的创建中,它不应该需要这个权利吗?但是,它没有与实体本身创建任何子实体。关于我做错了什么的任何想法?

提前致谢!

0 个答案:

没有答案