Fields documentation for SeasonInterval

NameTypeSummeryRemarks
EditStateEditStateEnumEditState is used to keep track of the edit state of items in list/collection properties. The field is initialized to None. For inbounded DTOs derived from this value is overwritten by the correct value from the service consumer doing deserialization.
EndDateNullable<DateTime>End date. If null, the interval is seen as having no expiration.
EntityTypeInt32Overrides EntityType from base class. Necessary because the DataContracts.RentalCalendarDto.SeasonIntervals are filled with some trimmed SeasonInterval intervals or some intervals where the endDate is extended with a timestamp. If and parent dto contains both the RentalCalendarDto and a seperate list of SeasonInterval intervals the PreserveReferenceSurrogate will sometimes replace a not trimmed SeasonInterval interval with the trimmed version of same entity or vice versa. Hence to distinct the 2 version of the same entity this EntityType returns the total hours differences.
ExternalIdInt32Temporary server assigned unique Id for each datacontract object created in the server without persistece.. this property will use the fix the references of the all cloned objects.
IdInt32OpenAccess identity property.
SeasonSeasonListItemThe season code.
StartDateDateTimeStart date.
VersionInt32OpenAccess concurrency version property.