0

このエラーはよくスローされますが、解決策が見つかりません。私はEntity Frameworkが初めてで、最初のアプローチでこのエラーが発生しました。

エラー:

エンティティ オブジェクトは、IEntityChangeTracker の複数のインスタンスによって参照できません。

私のコード:-

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

1 に答える 1

0

コードのどこかで、別のコンテキストを削除していません。この特定のオブジェクトは、コンテキストの別のインスタンス、つまり db に属するものとして既に存在しています。すべてのリクエストの後にコンテキスト オブジェクトを破棄し、コードで 2 つのコンテキストを誤って使用していないことを確認してください。

于 2012-12-12T18:36:36.970 に答える