从对象生成DTOs

7

我想从现有的一些对象自动生成一些DTO,我想知道是否已经存在Resharper、DevExpress或VSX开源工具可供使用。我需要一个工具来查看我的代码,并让我选择要包含在DTO中的属性,然后基于此生成一个类...

2个回答

7

另一个观点是在T4模板中使用一些反射代码。

T4模板是Visual Studio强大的隐藏功能之一。

点击这里,了解如何轻松入门T4。


1
它一定是偶发性故障,现在它又可以正常工作了。 - Alex James

5

这种方法有点取巧,但你可以使用Visual Studio/Resharper从类中提取一个接口,然后创建一个DTO类并从接口派生,然后使用Visual Studio自动实现接口成员(然后可选择删除接口)。


有趣的方法,但我也可以复制类并删除不需要的元素。我想要一种干净快速的方法来一遍又一遍地执行它... - Ali Shafai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接