Table of Contents

Class ReifyingEntityInitialiser

Namespace
The.Persistence
Assembly
Instagile.dll
public sealed class ReifyingEntityInitialiser : IEntityInitialiser
Inheritance
ReifyingEntityInitialiser
Implements
Inherited Members

Constructors

ReifyingEntityInitialiser(Mutation, Row)

public ReifyingEntityInitialiser(Mutation mutation, Row hydratedEntity)

Parameters

mutation Mutation
hydratedEntity Row

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 T GetExisting<T>(IEntityContext context, Exception triggeringException) where T : IEntity<T>

Parameters

context IEntityContext
triggeringException Exception

Returns

T

Type Parameters

T

LoadAttributes(AttributeBase[])

public void LoadAttributes(AttributeBase[] attributes)

Parameters

attributes AttributeBase[]

LoadRelationships(RelationshipProperty[])

public void LoadRelationships(RelationshipProperty[] relationships)

Parameters

relationships RelationshipProperty[]