Table of Contents

Interface IEntityInitialiser

Namespace
The.Entities
Assembly
Instagile.dll

Defines methods for initializing entities during creation or cloning.

public interface IEntityInitialiser

Properties

InitialState

RowState InitialState { get; }

Property Value

RowState

Methods

CalculateAttributes(IEntity, AttributeBase[])

void CalculateAttributes(IEntity wrapper, AttributeBase[] attributes)

Parameters

wrapper IEntity
attributes AttributeBase[]

GetExisting<T>(IEntityContext, Exception)

T GetExisting<T>(IEntityContext context, Exception triggeringException) where T : IEntity<T>

Parameters

context IEntityContext
triggeringException Exception

Returns

T

Type Parameters

T

LoadAttributes(AttributeBase[])

void LoadAttributes(AttributeBase[] attributes)

Parameters

attributes AttributeBase[]

LoadRelationships(RelationshipProperty[])

void LoadRelationships(RelationshipProperty[] relationships)

Parameters

relationships RelationshipProperty[]