The following tables list the members exposed by EntityAspect.
Name | Description | |
---|---|---|
![]() | EntityAspect Constructor |
Name | Description | |
---|---|---|
![]() ![]() | AllErrors | 'Magic' string that can be used to return all errors from IdeaBlade.Core.ComponentModel.INotifyDataErrorInfo.GetErrors. |
Name | Description | |
---|---|---|
![]() | Entity | Returns the wrapped entity. |
![]() | EntityGroup | The IdeaBlade.EntityModel.EntityGroup that this Entity belongs to. |
![]() | EntityKey | The EntityKey for this entity. |
![]() | EntityManager | The EntityManager that manages this entity. |
![]() | EntityMetadata | The EntityMetadata for this Entity. |
![]() | EntitySetName | The name of the Entity Framework EntitySet containing this entity. |
![]() | EntityState | The EntityState of this entity. |
![]() | IsChanged | Whether any changes have been made to this entity. |
![]() | IsNullEntity | Returns whether the current instance is a null entity. |
![]() | IsNullOrPendingEntity | Returns whether the current instance is a null entity or a pending entity. |
![]() | IsPendingEntity | Returns whether the current instance is a pending entity. |
![]() | SerializationContext | For internal use only. |
![]() | ValidationErrors | A collection of verification errors currently present on the associated Entity. |
![]() | VerifierEngine | Gets the IdeaBlade.Validation.VerifierEngine shared by all entities within the same EntityManager. |
Name | Description | |
---|---|---|
![]() | AcceptChanges | Accepts all changes to this Entity, returning the EntityState to Unchanged. |
![]() | AddToManager | Adds a newly created entity to its associated EntityManager. |
![]() | CloneCore | For internal use only. Makes a copy of the entity including its EntityState; it does not copy related entities. |
![]() | CompareTo | Base implementation of System.IComparable.CompareTo(System.Object). |
![]() | Delete | Marks this Entity for deletion; the EntityState becomes "Deleted". |
![]() | Equals | System.Object.Equals(System.Object). |
![]() | FindRelatedEntities | Finds any cached entities related to this entity by the specified link. |
![]() | ForcePropertyChanged | Forces a PropertyChanged event to be fired. |
![]() | GetDataProperty | Returns the DataEntityProperty corresponding to the specified property name. |
![]() | GetHashCode | System.Object.GetHashCode. |
![]() | GetNavigationProperty | Returns the NavigationEntityProperty corresponding to the specified property name. |
![]() | GetProperty | Returns the EntityProperty corresponding to the specified property name. |
![]() | GetRelatedEntities | Overloaded. Returns all related entities via the specified EntityRelationLink. |
![]() | GetRelatedEntity | Overloaded. Returns the related entity via a EntityRelationLink. |
![]() | GetType | (Inherited from object) |
![]() | GetValue | Overloaded. Retrieves the value of the specified property on the associated Entity. |
![]() | GetValueRaw | Low-level access to get a property value without going through the standard property 'get' accessor. |
![]() | HasChanges | Determines whether this entity has any pending changes. |
![]() | OnEntityAspectPropertyChanged | Fires PropertyChanged on EntityAspect. |
![]() | OnEntityPropertyChanged | Fires PropertyChanged on the Entity associated with this EntityAspect without invoking any IPropertyChangedInterceptor. Normally the FirePropertyChanged method should be used in place of this. |
![]() | RejectChanges | Rejects (rolls back) all changes to this Entity since it was queried or had EntityAspect.AcceptChanges called on it. |
![]() | RemoveFromManager | Overloaded. Removes the entity from the EntityManager cache. |
![]() | SetAdded | Forces this entity into the EntityState of Added. |
![]() | SetModified | Forces this entity into the EntityState of Modified. |
![]() | SetValue | Overloaded. Sets the value of the specified property on the associated Entity. |
![]() | SetValueRaw | |
![]() | ToString | (Inherited from object) |
![]() | ValidatePropertyAfterSet | |
![]() | ValidatePropertyBeforeSet | |
![]() ![]() | ViolationCheck | See IdeaBlade.Core.TraceFns.Assert |
![]() ![]() | Wrap | Wrap an object to provide entity-related services. |
![]() ![]() | WrapAll | Wrap all objects in the collection provided. |
Name | Description | |
---|---|---|
![]() | AreEqual | |
![]() | Finalize | (Inherited from object) |
![]() | MemberwiseClone | (Inherited from object) |
![]() | ReplaceAllCore | For internal use only. |
![]() | ReplaceCurrentOnLoadCore | For internal use only. |
![]() | ReplaceOriginalCore | For internal use only. |
![]() | RestoreBackupVersion |
Name | Description | |
---|---|---|
![]() | EntityPropertyChanged | Fired whenever a property value on this Entity changes. |
![]() | PendingEntityResolved | Fired when a pending asynchronous navigation has completed. |
![]() | PropertyChanged | Properties on the EntityAspect that are subject to changed and therefore available via the PropertyChanged notification are EntityState, EntityKey, IsChanged, HasErrors, and SavingErrorMessage |