XPBaseObject Class
Serves as a base for classes that represent persistent objects.
Namespace: DevExpress.Xpo
Assembly: DevExpress.Xpo.v20.1.dll
NuGet Package: DevExpress.Xpo
NuGet Packages: DevExpress.WindowsDesktop.Xpo, DevExpress.Xpo
Declaration
Remarks
The XPBaseObject class automatically supports the optimistic concurrency feature. If this feature is not required, you can use the XPLiteObject class instead.
When creating a persistent object by deriving from the XPBaseObject, XPCustomObject or XPObject class, an OptimisticLockingAttribute is automatically applied to it. This attribute specifies whether a session can lock a persistent object’s state (allows optimistic locking to be enabled). For more information, see XPObject and Optimistic Concurrency.