codesmith提供一个工具类 StringUtil 可以对字符串进行处理 。比如转换为pascal命名法
<% foreach (ColumnSchema column in this.SourceTable.Columns) { %>
<%--拼接字符串,输出c#中实体的属性--%>
public <%= ControlType(CSharpAlias[column.SystemType.FullName]) %> <%= StringUtil.ToPascalCase(column.Name) %>{ get; set; }
<% } %>Code language: HTML, XML (xml)