Bom dia pessoal!
Eu estou com a seguinte dúvida sobre o desenvolvimento de um Transfer Object. Eu devo construí-lo baseado nas tabelas do Banco de Dados (ou seja, cada TO irá possuir todos os campos de suas respectivas Tabelas) ou devo desenvolvê-los baseados nas telas que estou desenvolvendo (ou seja, o TO deverá ter todos os campos de suas respextivas telas)?!?
Pois notei que em alguns casos é melhor fazer de acordo com a tabela do Banco, ja em outrosm quando se utiliza mais de uma tabela em um determinado método ou lista, fica inconveniente, então acabei optando por fazer de acordo com a tela.
Bom, me digam o que vocês acham correto e qual seria a melhor maneira para obter um bom reaproveitamento de código sem também complicar.
Obrigado e até mais…
Fernando Vieira