Я хочу, чтобы автогенерировать некоторые DTO из некоторых из моих существующих объектов, мне было интересно, существуют ли уже существующие драйверы Resharper, DevExpress или VSX, мне нужен инструмент для просмотра моего кода и я выбираю, какие свойства я хочу включить в мой DTO, а затем сгенерировать класс на основе этого ...Сгенерировать DTO из объекта
ответ
Это своего рода хак, но вы можете использовать Visual Studio/Resharper для извлечения интерфейса из класса, а затем создать класс DTO и вытекает из интерфейса, затем используйте Visual Studio для автоматического внедрения элементов интерфейса (затем, при необходимости, удаления интерфейса).
Другое мнение было бы использовать код отражения в шаблоне T4.
Шаблоны T4 являются одной из мощных скрытых функций Visual Studio.
Обратите внимание: here посмотреть, как легко начать работу с T4.
Ссылка не работает. –
Должно быть, это был прерывистый провал, его работа снова. –
Интересный подход, но я мог бы также скопировать класс и удалить ненужные элементы. Я был после чистого и быстрого способа сделать это снова и снова ... –