AppointmentStorage.AutoRetrieveId Property
Gets or sets whether to automatically retrieve an appointment’s identity from a data source.
Namespace: DevExpress.XtraScheduler
Assembly: DevExpress.XtraScheduler.v24.1.dll
NuGet Package: DevExpress.Win.Scheduler
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | false | True, to retrieve an appointment identifier from the appointment data source; otherwise, false. |
Remarks
If the AutoRetrieveId property is set to true, the newly created appointment retrieves its identifier from the data adapter or the bound data source after the changes are committed to the data source. Use this setting if the Appointment.Id mapping (AppointmentMappingInfo.AppointmentId property) is specified, the identifier is generated in the data source (e.g. auto-incremented field), and your code uses the appointment’s PersistentObject.Id value. If your code does not use the appointment identifier, leave the AutoRetrieveId property set to its default value.
Note
If the AppointmentStorage.CommitIdToDataSource property is set to true, the AutoRetrieveId property has no effect.
Important
This API is intended to be used with the legacy SchedulerStorage only. Starting with version 18.1, SchedulerStorage and all of its satellite storages are replaced with their updated versions.
- SchedulerDataStorage replaces SchedulerStorage
- AppointmentDataStorage replaces AppointmentStorage
- ResourceDataStorage replaces ResourceStorage
- AppointmentDependencyDataStorage replaces AppointmentDependencyStorage