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
Entity
Entity instance
public object Entity { get; }
Property Value
EntityState
State of the entity; changes during save
public EntityState EntityState { get; set; }
Property Value
ForceUpdate
Not used
public bool ForceUpdate { get; set; }
Property Value
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
PersistenceManager
PersistenceManager hosting this entity
public PersistenceManager PersistenceManager { get; }
Property Value
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; }