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[]