Asp.net mvc 3 一个实体对象不能被多个IEntityChangeTracker实例引用

Asp.net mvc 3 一个实体对象不能被多个IEntityChangeTracker实例引用,asp.net-mvc-3,entity-framework-4.1,Asp.net Mvc 3,Entity Framework 4.1,这个错误被抛出很多次,但我找不到解决方法。我是实体框架的新手,在我的第一个方法中,我遇到了这个错误 错误: 一个实体对象不能被多个IEntityChangeTracker实例引用 我的代码:- foreach (interest _interest in inList) { _interest.schemeId = _scheme.id; _interest.schemeSubId = _schemeLoan.id; db.interests.AddObject(_inter

这个错误被抛出很多次,但我找不到解决方法。我是实体框架的新手,在我的第一个方法中,我遇到了这个错误

错误:

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

我的代码:-

foreach (interest _interest in inList)
{
   _interest.schemeId = _scheme.id;
   _interest.schemeSubId = _schemeLoan.id;
    db.interests.AddObject(_interest);
}

在代码中的某个地方,您没有摆脱您拥有的另一个上下文,并且这个特定对象已经作为属于上下文ie db的另一个实例而存在。确保在每次请求后都处理上下文对象,并且在代码中没有错误地使用两个上下文。

您确实需要显示更多的代码。列表中的
来自哪里?涉及多少个上下文实例?将一个上下文中的对象添加到另一个上下文时会发生此错误。