代码改变世界

随笔分类 -  CodeSmith

CodeSmith实战(一):生成实体层

2008-02-10 23:07 by 敏捷的水, 1354 阅读, 收藏, 编辑
摘要: 1.先建立一个生成单个表的实体的模板<%-- Name:Author: Description: --%><%@ CodeTemplate Language="C#" TargetLanguage="C#" Src="" Inherits="OutputFileCodeTemplate" Debug="False" Description="Template descriptio... 阅读全文

CodeSmith学习笔记(三):重载render输出

2008-02-10 18:01 by 敏捷的水, 410 阅读, 收藏, 编辑
摘要: 不能忘了base.Render(writer) 阅读全文

CodeSmith学习笔记(二):操作数据库

2008-02-10 15:35 by 敏捷的水, 447 阅读, 收藏, 编辑
摘要: 1. 打开Schema Exploer配置数据库连接,定义表属性的Type为SchemaExplorer.TableSchema, 数据库属性Type为SchemaExplorer.DatabaseSchema. 2. 定义内部的方法,下面调用用到的 3.循环表的非主键 4. 定义输出到文件,枚举类型(头部定义属性时用到),常量。 5.选择属性 6. 运行,结果如下 阅读全文

CodeSmith学习笔记(一):设置属性为打开文件,保存文件

2008-02-10 15:22 by 敏捷的水, 525 阅读, 收藏, 编辑
摘要: 版本:codesmith professional 4.11. 设置属性为选择保存对话框 2. 设置属性为打开对话框 3.设置属性为打开文件夹 4. 将结果输出到文件 5. 属性窗口效果图 阅读全文