Defines methods to determine if the implementing instance is new, i.e., if the instance requires an insert into the database.
For a list of all members of this type, see ICreatable Members.
DomainObjects.Facade.Domain.ICreatable
IEditable
IImmutable
Type | Description |
---|---|
EditableObject | Implements methods for persistable objects that require editable semantics: i.e., persistable objects that can be inserted into, updated to and deleted from the database. Subtype this class when your class requires editable semantics. |
ImmutableObject | Defines methods for persistable objects that require immutable semantics: i.e., persistable objects that can be inserted into and deleted from the database but must never be edited and therefore updated to the database. Subtype this class when your class requires immutable semantics. |
TransactableObject | Defines methods required by a persistable object that can participate in a transaction. |
Namespace: DomainObjects.Facade.Domain
Assembly: DomainObjects.Core (in DomainObjects.Core.dll)
ICreatable Members | DomainObjects.Facade.Domain Namespace