.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

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.v20.2.dll


public static IXPModificationsStore GetModificationsStore(
    object theObject
Public Shared Function GetModificationsStore(
    theObject As Object
) As IXPModificationsStore


Name Type Description
theObject Object

A persistent object that is modified.


Type Description

An IXPModificationsStore object that stores information about the modified properties.


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