Helpdesk Value Conversions
Audience
Developers, database engineers and QA.
Summary
EF Core conversions persist three value objects/enums without owned-value tables.
Reference Content
TicketNumber converts to its normalized string and reconstructs through its factory. TicketTitle converts to its trimmed string and reconstructs through its factory. SlaDuration converts to integer minutes and reconstructs through bounded validation.
Ticket status, priority level, SLA target type and escalation status persist as strings with configured maximum lengths. Conversion reconstruction can raise domain validation if stored values violate value-object rules.
No custom date/time, identifier, encryption or precision conversion is configured.
Requires confirmation
Legacy invalid-data handling, enum rename strategy, conversion migration policy and encryption-at-rest requirements require confirmation.
Source References
microservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.csmicroservices/src/helpdesk-service/Domain/HelpdeskEntities.cs
Related Articles
See Also
Keywords
Value conversion, TicketNumber, TicketTitle, SLA duration, enum string.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20