PersistentBase.GetModificationsStore(Object) Method
Returns an object that stores information about the modified properties when the Session.TrackPropertiesModifications option is enabled.
Namespace: DevExpress.Xpo
Assembly: DevExpress.Xpo.v25.1.dll
NuGet Package: DevExpress.Xpo
Declaration
Parameters
| Name | Type | Description |
|---|---|---|
| theObject | Object | A persistent object that is modified. |
Returns
| Type | Description |
|---|---|
| IXPModificationsStore | An IXPModificationsStore object that stores information about the modified properties. |
Remarks
Use the GetModificationsStore method to access an IXPModificationsStore storage for a given persistent object Then, you can access the IXPModificationsStore methods, for instance:
XPMemberInfo miContactTitle = person.ClassInfo.GetMember("ContactTitle");
IXPModificationsStore ms = PersistentBase.GetModificationsStore(person);
var oldValue = ms.GetPropertyOldValue(miContactTitle);
See Also