Internals for action processing.
Class Summary Class Description AbstractEntityInsertActionA base class for entity insert actions. BulkOperationCleanupAction CollectionActionAny action relating to insert/update/delete of a collection CollectionRecreateActionThe action for recreating a collection CollectionRemoveActionThe action for removing a collection CollectionUpdateActionThe action for updating a collection DelayedPostInsertIdentifierActs as a stand-in for an entity identifier which is supposed to be generated on insert (like an IDENTITY column) where the insert needed to be delayed because we were outside a transaction when the persist operation was called (save currently still performs the insert). EntityActionBase class for actions relating to insert/update/delete of an entity instance. EntityDeleteActionThe action for performing an entity deletion. EntityIdentityInsertActionThe action for performing entity insertions when entity is using IDENTITY column identifier generation EntityIncrementVersionProcessA
BeforeTransactionCompletionProcessimplementation to verify and increment an entity version as party of before-transaction-completion processing.
EntityInsertActionThe action for performing an entity insertion, for entities not defined to use IDENTITY generation. EntityUpdateActionThe action for performing entity updates. EntityVerifyVersionProcessA
BeforeTransactionCompletionProcessimpl to verify an entity version as part of before-transaction-completion processing.
OrphanRemovalAction QueuedOperationCollectionActionIf a collection is extra lazy and has queued ops, we still need to process them. UnresolvedEntityInsertActionsTracks unresolved entity insert actions.
Exception Summary Exception Description EntityActionVetoExceptionAn exception indicating that an