在插入到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();
}
正如异常所说,您的列表objBeExam
已经被先前创建的上下文引用。
尝试从其他上下文中分离对象。请参见此处。