Thanks guys.
I am looking for a generic way to add entities to a uow, committing it on a worker thread, and then pass the entities(refetched) back to the ui thread.
It's the last part I am wrestling with here, do you have any rough examples?
My UOW will have several entities and collections, so I am trying to avoid refetching each one individually.