Class CreatingEntityInitialiser
Initialises a new entity with default values.
public class CreatingEntityInitialiser : IEntityInitialiser
- Inheritance
-
CreatingEntityInitialiser
- Implements
- Derived
- Inherited Members
Fields
Instance
public static readonly CreatingEntityInitialiser Instance
Field Value
Properties
InitialState
public RowState InitialState { get; }
Property Value
Methods
CalculateAttributes(IEntity, AttributeBase[])
public void CalculateAttributes(IEntity wrapper, AttributeBase[] attributes)
Parameters
wrapperIEntityattributesAttributeBase[]
GetExisting<T>(IEntityContext, Exception)
public virtual T GetExisting<T>(IEntityContext context, Exception triggeringException) where T : IEntity<T>
Parameters
contextIEntityContexttriggeringExceptionException
Returns
- T
Type Parameters
T
LoadAttributes(AttributeBase[])
public virtual void LoadAttributes(AttributeBase[] attributes)
Parameters
attributesAttributeBase[]
LoadRelationships(RelationshipProperty[])
public void LoadRelationships(RelationshipProperty[] relationships)
Parameters
relationshipsRelationshipProperty[]