.net代码生成解决方案:如何编写更少的代码?

时间:2009-03-03 11:53:36

标签: .net code-generation

有哪些解决方案可以避免编写重复代码?例如代码生成器等

更具体地说,用于在我的应用程序的几个层之间转换对象(从一个服务到另一个服务,从服务到客户端(ObservableCollections等))。

当然,也欢迎更通用的解决方案。

2 个答案:

答案 0 :(得分:3)

VS包括许多工具。

,包括:

  • 班级设计师
  • LINQ to SQL
  • 实体框架。

但是在你的情况下,你可能想看看T4 templates可能会出现什么问题。

答案 1 :(得分:1)

这是我自己的工具Gauntlet的无耻插件。它与T4的不同之处主要在于它在Visual Studio内部或外部工作(即从普通的MSBuild运行)。