我正在尝试大量插入到一对多的关系。
我有两门课:
public class Parent {
public int Id {
get;
set;
}
public string Name {
get;
set;
}
public virtual ICollection<Child> Child {
get;
set;
} = new List < Child > ();
}
public class Child {
public int ChildId {
get;
set;
}
public virtual Parent Parent {
get;
set;
}
}当我做一些研发时,我发现我们可以使用IncludeGraph=true来插入子表。
public void BulkInsertAsync(IEnumerable<Parent> parent) {
_context.BulkInsert<Parent>(parent.ToList(), options => options.IncludeGraph = true);
}但问题是,我得到了这个错误:
大容量Config不包含包含图的定义
我缺少任何汇编参考资料吗?
请帮帮我。
发布于 2021-12-10 17:49:03
您需要升级您的EfCore.BulkExtensions包。我在3.1.6上也犯了同样的错误;升级到3.6.3允许这样做。请注意,我还必须将EFCore从3.1.9升级到3.1.21
https://stackoverflow.com/questions/65020273
复制相似问题