Looking at this stack trace
Type:System.IndexOutOfRangeException
Message:Index was outside the bounds of the array.
Stack:
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at SD.LLBLGen.Pro.ORMSupportClasses.Context.AddEntity(IEntityCore toAdd)
at SD.LLBLGen.Pro.ORMSupportClasses.Context.Add[TEntity](TEntity toAdd)
at SD.LLBLGen.Pro.ORMSupportClasses.CollectionCore`1.AddContainedEntitiesToContext()
at SD.LLBLGen.Pro.ORMSupportClasses.CollectionCore`1.set_ActiveContext(Context value)
at SD.LLBLGen.Pro.ORMSupportClasses.Context.Add(IEntityCollectionCore toAdd)
at SD.LLBLGen.Pro.ORMSupportClasses.DataScope.Attach(IEntityCollectionCore toAttach)
I'm guessing its because I need to synchronize updates to the DataScope/Context, is that correct?