Interface IEntityInitialiser
Defines methods for initializing entities during creation or cloning.
public interface IEntityInitialiser
Properties
InitialState
RowState InitialState { get; }
Property Value
Methods
CalculateAttributes(IEntity, AttributeBase[])
void CalculateAttributes(IEntity wrapper, AttributeBase[] attributes)
Parameters
wrapperIEntityattributesAttributeBase[]
GetExisting<T>(IEntityContext, Exception)
T GetExisting<T>(IEntityContext context, Exception triggeringException) where T : IEntity<T>
Parameters
contextIEntityContexttriggeringExceptionException
Returns
- T
Type Parameters
T
LoadAttributes(AttributeBase[])
void LoadAttributes(AttributeBase[] attributes)
Parameters
attributesAttributeBase[]
LoadRelationships(RelationshipProperty[])
void LoadRelationships(RelationshipProperty[] relationships)
Parameters
relationshipsRelationshipProperty[]