CodeSmith模板,可以使用其生成三层架构,并生成文件。