DomainObjects Class Library

ITransactable Methods

The methods of the ITransactable interface are listed below. For a complete list of ITransactable interface members, see the ITransactable Members topic.

Public Instance Methods

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.

See Also

ITransactable Interface | DomainObjects.Facade.Domain Namespace