Domain vs DTO vs ViewModel – How and When to use them?

It’s OK to pass the DTO to the view. If you need to change or enhance the DTO then create a ViewModel. A common scenario would be to add links. It’s also OK for the ViewModel to reference the DTO as a complex property.

Leave a Comment

tech