Não seria possível apenas colocar o Id como "private set" para que o usuário não tenha acesso a ele e evitando a repetição de códigos pelo DTO? Ou teria alguma desvantagem de fazer desta forma?
Não seria possível apenas colocar o Id como "private set" para que o usuário não tenha acesso a ele e evitando a repetição de códigos pelo DTO? Ou teria alguma desvantagem de fazer desta forma?
Oi Duilio, tudo bem?
DTOs são uma prática comum e muito utilizada no mercado para fazer transferência de dados.
Em aplicações menores e didáticas como a do curso talvez até consiga e faça sentido, mas em outras muitas vezes tem tratamentos em cima do que será exposto para o cliente que fica mais simples com uso de DTOs.
Oi, Erick
Após fazer os demais cursos da formação ficou bem claro a praticidade de se utilizar os DTO's e AutoMappers, obrigado!