Credo che non ci siano molte alternative purtroppo, salvo l'uso della Reflection - come hai già indicato - oppure passare attraverso qualche forma di (de)serializzazione, o in alternativa implementare la copia in modo "custom".
Siccome possono esserci comunque scenari particolari da gestire, magari da configurare, potresti ricorrere a un "Type Mapper" di terze parti, come ad esempio AutoMapper, che è quello che uso più spesso.
Ciao!![]()


Rispondi quotando