Create a Transaction, then do everything inside that Transaction: saves and fetches. They'll use the connection of the Transaction. (so first add the entity/collection to the transaction object, then call the methods which perform the work).
Oh, no doubt I missed adding the collection to the Transaction when fetching. Thanks!
Will this work with Self-Servicing?
When using a Prefetch Path, will the fetch of a related entity, not explicitly added to the transaction, not conflict with the Transaction?
Also, what happens with sub classes in which case the fetch is on the sub class and the inherited entity is not explicitly added to the Transaction?
Last but not least, Cheers to you guys! Thank you for the best support! I have yet to witness a software vendor with such dedication.