- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CodeSmith基础
CodeSmith的基础模版类(CodeSmith help中的内容)
基础模版类类型描述: Batch??? ??OutputFileCodeTemplate? 模版通过继承此类能够在生成过程中把他们的输出保存到文件中 ScriptError? ??在脚本执行中出现一个错误ScriptErrorCollection?? ScriptResult? ??一个脚本的运行结果包含一些已经发生的错误ScriptUtility? ??这个类能用来在数据库上执行Sql脚本。SqlCodeTemplate? ?继承此类的模版当从一个Sql数据源生成代码时能够获得很多有用的帮助方法StringUtility? ??多种处理string型的方法
各类型下的成员属性及方法Batch Class属性Content?? LineCount?? StartLineNumber 方法Finalize?在一个对象再次创建之前获得空闲资源并且执行其他的清空操作MemberwiseClone 建立现有对象的副本
OutputFileCodeTemplate Class属性CodeTemplateInfo ?得到当前模版的信息OutputFile??此属性用来指定一个保存模版输出的输出文件名Progress ??提供一种方式汇报模版的执行进程Response ??模版输出返回流。此属性可以在程序中写出流State???模版实例的状态ValidationErrors ?得到模版的错误方法CopyPropertiesTo ?把匹配的属性拷贝到另一个代码模版实例中GetCodeTemplateInstance 重载,得到指定模版的实例GetFileName??为模版的输出得到一个默认的名字GetProperties ??得到模版的所有属性GetProperty ??得到模版的指定属性GetRequiredProperties ?得到模版上所有必要的属性GetType???得到当前实例类型ParseDefaultValue ?解析属性的默认值SavePropertiesToXml ?以XML保存属性SavePropertiesToXmlFile 保存属性到一个XML文档SetProperty ??重载,保存指定的属性值ToString
ScriptError Class属性
方法Finalize?在一个对象再次创建之前获得空闲资源并且执行其他的清空操作MemberwiseClone 建立现有对象的副本
ScriptUtility Class属性ConnectionString?执行脚本时使用此连接字符串Script???执行的脚本方法ExecuteScript??重载,执行脚本
SqlCodeTemplate Class属性CodeTemplateInfo ?得到当前模版的信息OutputFile??此属性用来指定一个保存模版输出的输出文件名Progress ??提供一种方式汇报模版的执行进程Response ??模版输出返回流。此属性可以在程序中写出流State???模版实例的状态ValidationErrors ?得到模版的错误方法CopyPropertiesTo ?把匹配的属性拷贝到另一个代码模版实例中GetCamelCaseName?Returns a camel cased name from the given identifier. GetCodeTemplateInstance 重载,得到指定模版的实例GetCSharpVariableType?基于给定列返回C#的变量类型GetFileName??为模版的输出得到一个默认的名字GetMemberVariableDeclarationStatement???重载,返回C#成员变量声明语句GetMemberVariableDefaultValue???基于一个列的数据类型返回一个默认值GetMemberVariableName?为一个给定标示返回一个C#成员变量名GetProperties ??得到模版的所有属性GetProperty ??得到模版的指定属性GetPropertyName??返回指定列的公有属性的名字GetReaderMethod??Returns the name of the typed reader method for a given column. GetRequiredProperties ?得到模版上所有必要的属性GetSpacedName??Returns a spaced out version of the identifier.
文档评论(0)