GetPrivateCopy | Get a private copy of this object that is in an 'isolated' state. If this instance is already a private copy, just return this instance back to the caller. An 'isolated' state indicates that this persistable object is only accessible by a single transaction, i.e., the caller of this method, and therefore can be safely modified without other transactions or threads seeing those modifications. This ensures transaction isolation when using optimistic concurrency control with shared, cached objects. |
ITransactable Interface | DomainObjects.Facade.Domain Namespace