A criação de DTOs para insert, update e consulta, é mencionada como uma boa prática, visando abstrair informações da model e/ou incluir informações que a model nã possua.
No entanto, a repetição de códigos não acaba sendo uma "má prática"?
A criação de DTOs para insert, update e consulta, é mencionada como uma boa prática, visando abstrair informações da model e/ou incluir informações que a model nã possua.
No entanto, a repetição de códigos não acaba sendo uma "má prática"?
Na minha visão utilizar o model para o crud ou os DTO's dependendo do objetivo, não vejo uma má prática. A má prática eu veria da seguinte forma, sem modelos que refletem para o banco de dados. Até porque os Dto's se repetem nos model's ou existe algumas propriedades a mais nos Dto's por conta de alguns criterios que será passado pro front.