首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量插入一对多关系

批量插入一对多关系
EN

Stack Overflow用户
提问于 2020-11-26 10:34:21
回答 1查看 284关注 0票数 2

我正在尝试大量插入到一对多的关系。

我有两门课:

代码语言:javascript
复制
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来插入子表。

代码语言:javascript
复制
public void BulkInsertAsync(IEnumerable<Parent> parent) {
  _context.BulkInsert<Parent>(parent.ToList(), options => options.IncludeGraph = true);
}

但问题是,我得到了这个错误:

大容量Config不包含包含图的定义

我缺少任何汇编参考资料吗?

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2021-12-10 17:49:03

您需要升级您的EfCore.BulkExtensions包。我在3.1.6上也犯了同样的错误;升级到3.6.3允许这样做。请注意,我还必须将EFCore从3.1.9升级到3.1.21

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65020273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档