-
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Priority: P0 - Blocker
Tier: 1 - Foundation
Effort: Medium (4-6 hours)
Description
Implement convention transformation in generator:
- CamelCase:
OwnerId→ownerId - SnakeCase:
OwnerId→owner_id - Exact: no transformation
Files to modify
src/LayeredCraft.DynamoMapper.Generators/Utilities/NamingConventionTransformer.cs(new)src/LayeredCraft.DynamoMapper.Generators/Models/PropertyMappingInfo.cs(update to use transformer)src/LayeredCraft.DynamoMapper.Generators/Templates/Mapper.scriban(if needed)
Acceptance criteria
- Correct transformation for all conventions
- Unit tests for transformer
- Generated field names match convention
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels