During update of a LinqRepository any child EntitySets were attempted to be updated too. This was causing an issue during th attach because of the datacontext lifecycle. Fixes this issue by removing any child entity sets from the datacontext before the attach.
removes unnecessary debug trace
Attempts to speed up the attach process by caching in a private member the EntitySet sub properties of type TItem. Replaces foreach looping through the EntitySets with a Parallel ForEach.
Adds a detail table to the test datacontext and adds tests.
new mock rule for the detail table
Fixes issues on how objects are attached and detached from the datacontext during object lifecycles.
Merge pull request #4 from terfdaq/master

Detach, Attach, and Master Detail Datacontext fixes.