DbObservableObject
A base class for Entity Framework objects to implementSyntax
Inheritance
Implements
Constructors
DbObservableObject
Properties
IsChanged
Returns
boolIsGraphChanged
Returns
boolOriginalValues
Returns
Dictionary<string, object>ShouldTrackChanges
Returns
boolMethods
AcceptChanges
AcceptChanges
Parameters
- goDeep bool:
ClearRelationships
GetRelatedEntityCollectionProperties
Returns
IEnumerable<PropertyInfo>GetRelatedEntityProperties
Returns
IEnumerable<PropertyInfo>RecurseGraphInternal
Parameters
- obj DbObservableObject:
- action Action<DbObservableObject>:
- goDeep bool:
- visited HashSet<DbObservableObject>:
RecurseGraphInternal<T>
Parameters
- obj DbObservableObject:
- func Func<DbObservableObject, T>:
- goDeep bool:
- visited HashSet<DbObservableObject>:
Returns
IEnumerable<T>RejectChanges
RejectChanges
Parameters
- goDeep bool:
Set<T>
Parameters
- propertyName string: The name of the property that changed.
- field
T: The field storing the property’s value. - newValue
T: The property’s value after the change occurred.
ToDeltaPayload
Parameters
- deepTracking bool:
Returns
ExpandoObject AnToDeltaPayloadInternal
Parameters
- obj DbObservableObject:
- deepTracking bool:
Returns
ExpandoObjectTrackChanges
Parameters
- deepTracking bool: When true, loops recursively through the object graph and calls
on every object that inherits from .