CodeSmith模板主要由文本與屬性組成。
通過編碼與屬性的配合完成代碼的自動生成。
屬性指令在模板開始的位置聲明格式如下:
<%@ Property Name="SampleStringProperty" Default="SomeValue" Type="System.String" %>
name爲變量名
default爲默認值
type爲類型
CodeSmith支持所有.net基礎類型
CodeSmith還支持
<script runat="template"></script>
腳本指令與asp.net中 run="server" 效果一致可以編寫代碼與公用function
一份簡單的模板組成基本如圖所示。