It's a last resort if you don't have a better name. Usually a DTO should have a specific purpose - it's a Request, Response, Event, ViewModel, whatever. Use that suffix instead of just the far more generic DTO suffix.
But sometimes, if you have a Foo entity, and you xfer it, FooDto works.
This is something I do like a little bit better in event sourced systems where the "AutoMapper" type view transformation really happens in projections so there's much less need for Entity & EntityDto combos.
Comments
"❌ Do not use DTO as a suffix for data models - they’re all DTOs, there’s no benefit in having everything suffixed"
But sometimes, if you have a Foo entity, and you xfer it, FooDto works.