Class XPObject
- Namespace
- DevExpress.Xpo
- Assembly
- DevExpress.Xpo.v24.1.dll
Implements the IXPObject and provides an autogenerated integer key mapped to the ‘OID’ field.
[NonPersistent]
[MemberDesignTimeVisibility(false)]
public abstract class XPObject : XPCustomObject, IXPObject, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, IXPCustomPropertyStore, IXPModificationsStore, IXPInvalidateableObject, IXPReceiveOnChangedFromDelayedProperty, IXPReceiveOnChangedFromArbitrarySource, INotifyPropertyChanged, IXPImmutableHashCode, IEditableObject, ICustomTypeDescriptor, IComparable, IXPReceiveOnChangedFromXPPropertyDescriptor
- Inheritance
-
XPObject
- Implements
- Inherited Members
Constructors
XPObject()
protected XPObject()
XPObject(Session)
protected XPObject(Session session)
Parameters
session
Session
XPObject(Session, XPClassInfo)
protected XPObject(Session session, XPClassInfo classInfo)
Parameters
session
SessionclassInfo
XPClassInfo
Properties
Fields
Gets an object that contains field identifies for Simplified Criteria Syntax.
public static XPObject.FieldsClass Fields { get; }
Property Value
- XPObject.FieldsClass
The FieldsClass object that can contain field identifies.
Oid
Gets or set a value which identifies the persistent object.
[Persistent("OID")]
[Key(AutoGenerate = true)]
public int Oid { get; set; }
Property Value
- int
An integer value which identifies the object.