Skip to main content

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.cs
  • microservices/src/helpdesk-service/Domain/HelpdeskEntities.cs

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