此错误引发了很多,但我找不到解决方案。我是实体框架的新手,在我的第一个方法中我遇到了这个错误。
错误:
IEntityChangeTracker的多个实例无法引用实体对象。
我的代码: -
foreach (interest _interest in inList)
{
_interest.schemeId = _scheme.id;
_interest.schemeSubId = _schemeLoan.id;
db.interests.AddObject(_interest);
}
答案 0 :(得分:0)
在你的代码中的某个地方,你并没有摆脱你拥有的另一个上下文,而这个特定的对象已经存在,因为它属于你的上下文的另一个实例,即db。确保在每次请求之后放置上下文对象,并且在代码中没有错误地使用两个上下文。