从David Hayden那里获知,CodeProject上的一个开源代码生成器SmartCode,对于不想花钱买CodeSmith的朋友来说,是个不错的选择,SmartCode完全基于模版代码生成(我一直认为基于模版的代码生成才是正道),它通过读取数据库Schema,可以为每张表或者每一个字段设置生成属性,有兴趣的朋友可以访问:
http://www.codeproject.com/useritems/SmartCode-Code_Generation.asp
SmartCode Studio主界面:
详情请访问:http://www.codeproject.com/useritems/SmartCode-Code_Generation.asp