.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

BaseObject.OidInitializationMode Property

Specifies when a new GUID value is assigned to the BaseObject.Oid property.

Namespace: DevExpress.Persistent.BaseImpl

Assembly: DevExpress.Persistent.BaseImpl.v20.2.dll


public static OidInitializationMode OidInitializationMode { get; set; }
Public Shared Property OidInitializationMode As OidInitializationMode

Property Value

Type Description

An OidInitializationMode enumeration value specifying when a new GUID value is assigned to the Oid property.


In OidInitializationMode.AfterConstruction mode, the unique object identifier is immediately assigned to a newly created object. In OidInitializationMode.OnSaving mode, the unique identifier is assigned to a newly created object when the object is saved.

In XAF solutions created via the Solution Wizard, the OidInitializationMode property value is set to AfterConstruction using the following code line added to the ModuleBase constructor in the Module.cs (Module.vb) file:

BaseObject.OidInitializationMode = OidInitializationMode.AfterConstruction;
See Also