Table of Contents

Class EntityInfo

Namespace
Breeze.Persistence
Assembly
Breeze.Persistence.dll

All info for the entity on the server

public class EntityInfo
Inheritance
EntityInfo
Derived
Inherited Members

Constructors

EntityInfo()

Only created by PersistenceManager

protected EntityInfo()

Properties

AutoGeneratedKey

AutoGeneratedKey (if any) associated with this entity

public AutoGeneratedKey? AutoGeneratedKey { get; set; }

Property Value

AutoGeneratedKey

Entity

Entity instance

public object Entity { get; }

Property Value

object

EntityState

State of the entity; changes during save

public EntityState EntityState { get; set; }

Property Value

EntityState

ForceUpdate

Not used

public bool ForceUpdate { get; set; }

Property Value

bool

OriginalValuesMap

Original values of any changed properties (provided by client - not trustworthy); null if none were sent

public Dictionary<string, object?>? OriginalValuesMap { get; set; }

Property Value

Dictionary<string, object>

PersistenceManager

PersistenceManager hosting this entity

public PersistenceManager PersistenceManager { get; }

Property Value

PersistenceManager

UnmappedValuesMap

Properties passed from the client that cannot be mapped to server-side entity class; null if none were sent

public Dictionary<string, object?>? UnmappedValuesMap { get; set; }

Property Value

Dictionary<string, object>