C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  496 随笔 :: 0 文章 :: 634 评论 :: 571万 阅读

随笔分类 -  工具:CodeSmith

CodeSmith
摘要:一、SchemaExplorer获取数据库信息 在CodeSmith中,读取数据库信息是通过SchemaExplorer对象。 更多数据库方面的信息,可以在第三篇中找到,下面来看一个通过输入一个数据库,输出数据库信息的实例: 首先,建一个数据库,新建如下表: 模板代码:数据库名称: ... 阅读全文
posted @ 2013-04-16 19:04 逆心 阅读(1771) 评论(0) 推荐(2) 编辑

摘要:一、基础模版类CodeSmith.BaseTemplates1.1 Batch 1.1.1 属性名称说明ContentLineCountStartLineNumber 1.1.2 方法名称说明Finalize在一个对象再次创建之前获得空闲资源并且执行其他的清空操作MemberwiseClone建... 阅读全文
posted @ 2013-04-16 18:00 逆心 阅读(3285) 评论(1) 推荐(2) 编辑

摘要:CodeSmith的C#语法与Asp.net MVC2的模板语法很像。一、声明 编写模板代码的第一步是先进行一段声明: 以上声明的作用是告诉CodeSmith你的开发语言是C#,生成的目标代码是C#,最后是这个模板的描述信息。二、C#代码 C#代码写在标记内。 示例: 三、输出到模板 要输出到模板的变量值写在标记内 示例: 输出如下: 四、定义方法 CodeSmith中定义一个方法的方式与C#有点不同,它必须写在标记内。 示例: 五、声明外部输入变量 有些变量,可能我们需要在生成的时候才输入,这个时候就需要声明外部变量了。声明外部变量的语法如下: 各... 阅读全文
posted @ 2013-04-16 17:37 逆心 阅读(2783) 评论(0) 推荐(2) 编辑

摘要:CodeSmith图形界面操作 先从用法开始:以NHibernate模板生成为例: 1、启动CodeSmith,界面如下: 2、导入模板,点击左上角的文件夹一样的按钮,打开文件选择框,选择模板文件所在文件夹: 3、回到主界面就可以看到,模板文件已经被添加进来了。 4、展开文件夹,看到有个.cst后缀的文件,双击它,就会展开如下所示界面: 解释一下个选项的意思: OutputDirectory:生成的代码文件输出到的文件夹。 SourceDataBase:数据库名称 Assembly:就是生成代码文件的程序集。 ForceId:是否生成主键,如果选中,当表中没... 阅读全文
posted @ 2013-04-16 09:17 逆心 阅读(7547) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示