Entity Framework AddObject System.IndexOutOfRangeException: 索引超出了数组界限
2012-05-07 18:05:06,650 [12] ERROR SocialTao.UpdateClient.UpdateProcessor [(null)] - SaveOperationDetail_Error
System.IndexOutOfRangeException: 索引超出了数组界限。
在 System.Collections.Generic.HashSet`1.AddIfNotPresent(T value)
在 System.Data.Objects.ObjectStateManager.AddEntryContainingForeignKeyToIndex(EntityKey foreignKey, EntityEntry entry)
在 System.Data.Objects.EntityEntry.FixupEntityReferenceToPrincipal(EntityReference relatedEnd, EntityKey foreignKey, Boolean setIsLoaded, Boolean replaceExistingRef)
在 System.Data.Objects.EntityEntry.FixupReferencesByForeignKeys(Boolean replaceAddedRefs)
在 System.Data.Objects.ObjectStateManager.FixupReferencesByForeignKeys(EntityEntry newEntry, Boolean replaceAddedRefs)
在 System.Data.Objects.ObjectContext.AddSingleObject(EntitySet entitySet, IEntityWrapper wrappedEntity, String argumentName)
在 System.Data.Objects.ObjectContext.AddObject(String entitySetName, Object entity)
在 System.Data.Objects.ObjectSet`1.AddObject(TEntity entity)
在 SocialTao.UpdateClient.UpdateProcessor.SaveOperationDetail(Int64 operateID, Int64 productID, String productName, Boolean isSucc, String resultDesc, ShopexTuanEntities db) 位置 D:\Work\tbSocialTao\SocialTao.UpdateClient\UpdateProcessor.cs:行号 750
--------------------------------------------------------------------
有没有人遇到过上面的错误,请问怎么改正。