随笔分类 -  CodeSmith使用实例

终于用上CodeSmith4.0了,跟大家一起分享
摘要:找了好久终于找到个可以使用的CodeSmith4.0和对应的注册机,好高兴,还没来得急看新的版本里有些什么不同,本来想发上来跟大家分享,可是由于太大了发不上来,需要的请跟我联系,我发给你! 阅读全文
posted @ 2007-09-09 21:49 过江 阅读(1128) 评论(18) 推荐(0)
CodeSmith(10)按指定模版生成到文件夹
摘要:Create completed! 阅读全文
posted @ 2007-05-25 22:05 过江 阅读(957) 评论(0) 推荐(0)
CodeSmith(9)访问数据库多个表
摘要:模版源代码; ; ;其实主要是声明一个Type的属性SchemaExplorer.TableSchemaCollection.Tables[i].Name:取得第i个表的表名Tables[i]:取得第i个表.生成结果为: RB_NYB_NJ_Output; dbo.RB_NYB_NJ_Output; RB_NYB_NJ_Used; dbo.RB_NYB_NJ_U... 阅读全文
posted @ 2007-05-18 22:23 过江 阅读(666) 评论(0) 推荐(0)
CodeSmith(8)访问指定文件
摘要:跟创建目录差不多,模板其实也很简单,主要是注意程序集和命名空间的引用。模版源码如下: 阅读全文
posted @ 2007-05-17 21:39 过江 阅读(452) 评论(0) 推荐(0)
CodeSmith(7)codesmith函数和变量定义
摘要://所有codesmith函数都在script标签里面定义,包括变量 ----------------------------------------------------------------- -- Date Created: -- Created By: guojiang ------------------------------------------------------... 阅读全文
posted @ 2007-05-17 10:30 过江 阅读(744) 评论(0) 推荐(0)
CodeSmith(6)创建输出目录
摘要:在大家的帮助下,终于写成了创建输出目录的模板,再次还是感谢所有的热心的朋友。现在还是回到我们的正题来。要创建输入模板主要是写程序集的引用和命名空间的引用。完整的模版代码如下: 这里需要说下,主要是以上的引用一个都不能少,我最开始就是因为引用得不够,才困惑了很久。 阅读全文
posted @ 2007-05-16 22:44 过江 阅读(695) 评论(1) 推荐(0)
求教CodeSmith生成的代码输出到文件中问题
摘要:学着TerryLee 的把生成代码输出到文件的方式(原贴地址).但总是在在属性框里不出现任何东西呢。结果如下图: 我用的是CodeSmith v2.6,模板为: %@ CodeTemplate Language="C#" TargetLanguage="C#" Inherits="OutputFileCodeTemplate" Description="Build custom access co... 阅读全文
posted @ 2007-05-15 14:30 过江 阅读(1569) 评论(9) 推荐(0)
CodeSmith(5)访问数据库
摘要:在大家的帮助下,终于知道了怎样用CodeSmith访问数据库,模板如下: 主要是引用程序集。之后声明个属性Type为SchemaExplorer.DatabaseSchema的属性(数据库).之后根据SourceDatabase.Tables:即得到该数据库的所有的表的集合,SourceDatabase.Tables.Count:得到数据库表的数量SourceDatabase.Tables[i]:... 阅读全文
posted @ 2007-05-14 20:34 过江 阅读(1076) 评论(0) 推荐(0)
CodeSmith支持多表操作么?
摘要:CodeSmith能不能选择一个数据库,根据数据库里的多个表,生成多个文件呀吗? 阅读全文
posted @ 2007-05-06 22:06 过江 阅读(936) 评论(7) 推荐(0)
CodeSmith(4)
摘要:上次我们说了怎样访问数据库,现在我们接下来说怎样根据访问的表写模板,首先:我们来看看他声明的SourceTable的属性:SourceTable.Columns[i]:指的是数据库的第I列。SourceTable.Columns[i].Name:第I列的字段名。SourceTable.Columns[i].NativeType:第I列的字段类型。SourceTable.Columns[i].Siz... 阅读全文
posted @ 2007-04-25 21:54 过江 阅读(798) 评论(0) 推荐(0)
CodeSmith使用(3)
摘要:在CodeSmith里要建立一个数据源,在CodeSmith里有一个Schema Explooer,如下图: 通过它可以访问数据库的表结构。在Schema Explooer上有个ManageDataSourse的图标,点击他会出现以下的界面: 点击ADD按钮,出现以下的界面: 输入Name:gj,支持的类型我们选择Sql..,再输入链接数据库的字符串:server=.;uid=sa;pwd=... 阅读全文
posted @ 2007-04-17 19:47 过江 阅读(845) 评论(0) 推荐(0)
CodeSmith使用(2)
摘要:首先我们来看段代码: 以上更上一次的一样都是一个属性声明,不同的是Type由System.String换成了System.Boolean,这个属性主要是用来做一个BOOL的下拉选择(上一次的是一个输入的文本样式).预览的结果如下: 阅读全文
posted @ 2007-04-16 22:30 过江 阅读(965) 评论(0) 推荐(0)
CodeSmith开篇
摘要:随着ORM,MVC的红火,也间接的让代码生成工具变得更加引人注目,CodeSmith是大家都用得比较多的代码生成工具,一时被大家拼为程序员不可缺少的十个软件之一。所以从今天开始我们将一起来学习CodeSmith使用,在这工程中都是以实例为线索,着重于运用。理论知识不会说的太多,如果你对它的理论知识还不熟悉,请到网上GOOGLE一下,一大把多的是。 首先要跟大家说下的... 阅读全文
posted @ 2007-04-12 19:15 过江 阅读(1216) 评论(1) 推荐(0)