Pregunta

Quiero generar automáticamente algunos DTO de algunos de mis objetos existentes, me preguntaba si ya existe un código abierto Resharper, DevExpress o VSX, necesito una herramienta para buscar en mi código y permitirme elegir qué propiedades Quiero incluir en mi DTO y luego generar una clase basada en eso ...

¿Fue útil?

Solución

Esto es una especie de truco, pero podría usar Visual Studio / Resharper para extraer una interfaz de la clase, luego crear una clase DTO y derivar de la interfaz, luego usar Visual Studio para implementar automáticamente los miembros de la interfaz (luego, opcionalmente eliminar la interfaz).

Otros consejos

Otra opinión sería utilizar algún código de reflexión en una plantilla T4.

Las plantillas T4 son una de las potentes funciones ocultas de Visual Studio.

Eche un vistazo aquí para ver lo fácil que es comenzar con T4.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top