Save/Update Individual Entities
Ability for the client to save or update an individual entity (or subset of entities. for instance, entity and dependent entities) within an EntitySet without pushing the entire ChangeSet.
Joe Brockhaus commented
That's what I do today: multiple isolated DomainContext instances are spun up for each distinct entity graph.
However, this has shortcomings. For instance, you can't have associations across these isolated contexts. So if your application requires the user to edit more than one EntityGraph thing at a time, and also relate those items to one another, all those associations have to be coded for manually (and it's not pretty to work around the framework like this).
There is help, however. riaservicescontrib.codeplex.com allows one-line saving of an individual entity from a ChangeSet, and the EntityGraph project allows definition and common operations against graphs of entities.
What I usually do is use several contexts for that purpose. It has other advantages (e.g. it doesn't keep every single entity you load in memory; it is easy to discard if the user cancels or there is an error...)
The benefits of doing the same thing in a single context are unclear to me but I can foresee tricky problems with the "distinct" object graphs touch at some point and a complicated API.