Table of Contents

Class CreatingEntityInitialiser

Namespace
The.Entities
Assembly
Instagile.dll

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

CreatingEntityInitialiser

Properties

InitialState

public RowState InitialState { get; }

Property Value

RowState

Methods

CalculateAttributes(IEntity, AttributeBase[])

public void CalculateAttributes(IEntity wrapper, AttributeBase[] attributes)

Parameters

wrapper IEntity
attributes AttributeBase[]

GetExisting<T>(IEntityContext, Exception)

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

Parameters

context IEntityContext
triggeringException Exception

Returns

T

Type Parameters

T

LoadAttributes(AttributeBase[])

public virtual void LoadAttributes(AttributeBase[] attributes)

Parameters

attributes AttributeBase[]

LoadRelationships(RelationshipProperty[])

public void LoadRelationships(RelationshipProperty[] relationships)

Parameters

relationships RelationshipProperty[]