从Object生成DTO

时间:2009-05-07 01:56:40

标签: visual-studio-2008 code-generation devexpress resharper vsx

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

2 个答案:

答案 0 :(得分:7)

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

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

看看here,看看开始使用T4是多么容易。

答案 1 :(得分:5)

这是一种破解,但您可以使用Visual Studio / Resharper从类中提取接口,然后创建一个DTO类并从接口派生,然后使用Visual Studio自动实现接口成员(然后,可选删除界面。)