在插入到DB时,实体对象不能被IEntityChangeTracker的多个实例引用

本文关键字:IEntityChangeTracker 引用 实例 不能 对象 插入 DB 实体 | 更新日期: 2023-09-27 18:26:26

这个简单的代码给了我这个错误。

实体对象不能被IEntityChangeTracker的多个实例引用

    public void InsertData(List<tbOnConsignmentExamination> objBeExam)
    {
        GsecEntities db = new GsecEntities();
        foreach (var tbOnBeExamNumber in objBeExam)
        {
            db.AddTotbOnConsignmentExaminations(tbOnBeExamNumber);
        }
        db.SaveChanges();
    }

在插入到DB时,实体对象不能被IEntityChangeTracker的多个实例引用

正如异常所说,您的列表objBeExam已经被先前创建的上下文引用。

尝试从其他上下文中分离对象。请参见此处。

相关文章:
  • 没有找到相关文章