您的位置:首页 > 编程语言

CodeSmith实用技巧(十):通过编程执行模版

2005-12-28 08:51 363 查看
CodeSmith在执行模版时通过调用一些API来完成的,主要经过了以下这几步的操作:

l 编译一个模版

l 显示编译错误信息

l 创建一个新的模版实例

l 用元数据填充模版

l 输出结果

下面这段代码显示了这些操作:

CodeTemplateCompiler compiler = new CodeTemplateCompiler("..\\..\\StoredProcedures.cst");
compiler.Compile();

if (compiler.Errors.Count == 0)
else

在这里我们用了Render方法,其实CodeTemplate.RenderToFile和CodeTemplate.RenderToString方法可能更有用,它可以直接让结果输出到文件中或赋给字符型的变量。

注意:该功能只能在CodeSmith专业版中使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: