Persistate API documentation
Commit Method

[This is preliminary documentation and is subject to change.]

Commits to the appopriate Databases all modifications which have been made since the start of the active Execution, or since the last call to Commit or UndoModifications(Boolean).
Declaration Syntax
public override ExecutionResult Commit()
Return Value
An ExecutionResult containing the result of the commit.

The active Execution may be the base Execution. This will commit any object creations, modifications, deletions and link changes performed during the Execution. This also includes any modifications which may have been transferred from other Executions called from the active one.

Link changes happen when you set or remove a persistent object as a single member (associated or not) of another persistent object, and when you add or remove a persistent object from a collection (associated or not) of persistent objects. Note that this does not affect any objects which you have not yet attached to the persistent object tree.

Assembly: Persistate (Module: Persistate) Version: (