Domanda

Voglio creare automaticamente alcuni DTO da alcuni dei miei oggetti esistenti, mi chiedevo se esistesse già un open source Resharper, DevExpress o VSX da usare, ho bisogno di uno strumento per esaminare il mio codice e farmi scegliere quali proprietà Voglio includere nel mio DTO e quindi generare una classe basata su quello ...

È stato utile?

Soluzione

Questo è un tipo di hack ma potresti usare Visual Studio / Resharper per estrarre un'interfaccia dalla classe, quindi creare una classe DTO e derivare dall'interfaccia, quindi utilizzare Visual Studio per implementare automaticamente i membri dell'interfaccia (quindi, facoltativamente rimuovere l'interfaccia).

Altri suggerimenti

Un'altra opinione sarebbe quella di usare del codice di riflessione in un modello T4.

I modelli T4 sono una delle potenti funzionalità nascoste di Visual Studio.

Dai un'occhiata a qui per vedere com'è facile iniziare con T4.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top