BaseObject.OidInitializationMode Property
Specifies when a new GUID value is assigned to the BaseObject.Oid property.
Namespace: DevExpress.Persistent.BaseImpl
Assembly: DevExpress.Persistent.BaseImpl.Xpo.v24.1.dll
NuGet Package: DevExpress.Persistent.BaseImpl.Xpo
Declaration
Property Value
Type | Description |
---|---|
OidInitializationMode | An OidInitializationMode enumeration value specifying when a new GUID value is assigned to the Oid property. |
Remarks
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.
The Solution Wizard generates new projects with the FrameworkSettings.DefaultSettingsCompatibilityMode property set to Latest
. This sets the OidInitializationMode
property value to AfterConstruction
using the following code line added to the ModuleBase constructor in the Module.cs (Module.vb) file:
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the OidInitializationMode property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.