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.v24.1.dll
NuGet Packages: DevExpress.Win.PivotGrid, DevExpress.Win.TreeMap, DevExpress.Xpo
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