CodeSmith

CodeSmith 使用教程(7): 基本语法-转义Asp.Net标记

jerry CodeSmith
由于CodeSmith的代码模板使用了和Asp.Net类似的语法,因此如果要使用CodeSmith 模板生成Asp.Net脚本时比如“ <asp:FormView ID="FormView1" DataSourceID="SqlDataSource1" DataKeyNames="...
阅读全文

CodeSmith 使用教程(6): 基本语法-声明和使用属性

jerry CodeSmith
CodeSmith 使用教程(6):  基本语法-声明和使用属性
CodeSmith的核心是模板,而使模板具有活力的就是属性,通过定义属性从而使代码模板能够根据配置生成所需的代码。在使用代码模板时首先也必须给模板定义的属性定义值才能使用CodeSmith通过模板产生代码。有些属性具有

CodeSmith 使用教程(5): 基本语法-使用注释

jerry CodeSmith
在模板中可以添加注释,注释通过 <%?和?%>块来定义,注释可以有多行。比如: <%-- Name: TestHarness.cst Description: Generates a standard test harness for an object --%...
阅读全文

CodeSmith 使用教程(4): 基本语法-CodeTemplate 指令

jerry CodeSmith
前面的几篇介绍了使用CodeSmith模板自动生成代码和编写代码模板的基本知识。也说过CodeSmith最核心的部分是代码模板,从本篇开始介绍CodeSmith代码模板的基本语法,对于Asp.Net程序员来说,可以说是碰到老朋友了:-)

CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord类简单模板

jerry CodeSmith
CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord类简单模板
上例介绍了使用CodeSmith编写代码模板的基本方法,实现一个较为实用的代码模板,通过数据库自动为Yii Framework生成所需要的ActiveRecord 类。 通过修改Yii Framework 开发教程(26) 数据库-Active Record示例 ,原例

CodeSmith 使用教程(2): 编写第一个代码模板

jerry CodeSmith
CodeSmith 使用教程(2): 编写第一个代码模板
在CodeSmith 使用教程(1): 概述我们通过使用CodeSmith从数据库自动生成NHiberate代码,可以了解到使用CodeSmith自动生成代码的基本步骤: 选择使用合适的模板,CodeSmith随开发包自带了大量常用的模板,如果找不到

CodeSmith 使用教程(1): 概述

jerry CodeSmith
CodeSmith 使用教程(1): 概述
前面正在介绍hibernate的开发教程,提到hibernate 在.Net 平台上相应的ORM工具为NHibernate ,使用NHibernate 就不能不提到CodeSmith。 CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成