Bom dia amigos!
Na minha aplicação tenho a seguinte classe Pessoa{…atributos…}, onde tenho Cliente, Transportadora, Funcionario … que herdam de Pessoa. O meu problema é o seguinte: preciso em um determinado momento utilizar os objetos Cliente e Transportadora, mas não quero referenciar aos existentes no banco e sim a um novo objeto Cliente e um novo objeto Transportadora, de forma que se houver alteração no objeto Cliente(Original), não altere o meu cliente que foi criado/utilizado. A primeira ideia que vem é criar realmente um novo Cliente, mas com isso irá ter dados duplicados no banco.
Então, alguém poderia me ajudar com uma solução, dica para esse problema???
Grato!