,最终生成NET的类文件.
...如果我们可以通过编码方式,把CodeSmith功能融入NET代码中,这样就会比较灵活,方便我们控制了.根据下面的操作步骤我们就可以实现.
...图-3
传入属性值的代码是CodeTemplate.SetProperty;
输出类文件的代码是RenderToFile;
OK,整个过程结束,看看我们的成果吧,如图-4所示
?...图-4
这个模板的作用是生成Db数据库中所有Db表的枚举类.
...编码方式使用CodeSmith还是非常灵活的,比如我想生成数据库中Db表的CreateSQL语句,以前我们可能是自己拼写字符串实现,现在使用CodeSmith模板,就非常简单了.如图-5所示,大家参考这个代码自己试下