过江的博客
随笔 - 159 文章 - 1 评论 - 195
博客园
首页
新随笔
管理
订阅
CodeSmith(9)访问数据库多个表
模版源代码;
<%
@ CodeTemplate Language
=
"
C#
"
TargetLanguage
=
"
Text
"
Debug
=
"
True
"
Description
=
"
Template description here.
"
%>
<%
@ Property Name
=
"
Tables
"
Type
=
"
SchemaExplorer.TableSchemaCollection
"
Category
=
"
Source
"
%>
<%
@ Assembly Name
=
"
SchemaExplorer
"
%>
<%
@ Assembly Name
=
"
CodeSmith.CustomProperties
"
%>
<%
@ Import Namespace
=
"
System.IO
"
%>
<%
@ Import Namespace
=
"
SchemaExplorer
"
%>
<%
//
Render Files
for
(
int
i
=
0
; i
<
Tables.Count; i
++
)
{
%>
<%=
Tables[i].Name
%>
;
<%=
Tables[i]
%>
;
<%
}
%>
其实主要是声明一个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_Used;
RB_NYB_SB_Equipment;
dbo.RB_NYB_SB_Equipment;
RB_NYB_SB_MainTable;
dbo.RB_NYB_SB_MainTable;
RB_NYZX_SC_Acount;
dbo.RB_NYZX_SC_Acount;
RB_NYZX_SC_Equipment;
dbo.RB_NYZX_SC_Equipment;
RB_NYZX_SC_MainTable;
dbo.RB_NYZX_SC_MainTable;
RB_NYZX_SC_Summation;
dbo.RB_NYZX_SC_Summation;
RB_NYZX_SC_WorkShift;
dbo.RB_NYZX_SC_WorkShift;
RB_SCL_SC_WorkShift;
dbo.RB_SCL_SC_WorkShift;
RB_SCL_ZH_Acount;
dbo.RB_SCL_ZH_Acount;
posted on 2007-05-18 22:23
过江
阅读(163)
评论(0)
编辑
收藏
所属分类:
CodeSmith使用实例
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
扩展GridView控件(索引) - 增加多个常用功能
来自CodeSmith的震撼
谁有CodeSmith4.0软件及注册码,给我发一份好吗,谢谢!
有没有用CodeSmith生成的IBatisnet的模板,最好支持Oracle的
相关链接:
所属分类的其他文章:
终于用上CodeSmith4.0了,跟大家一起分享
CodeSmith(10)按指定模版生成到文件夹
CodeSmith(9)访问数据库多个表
CodeSmith(8)访问指定文件
CodeSmith(7)codesmith函数和变量定义
CodeSmith(6)创建输出目录
求教CodeSmith生成的代码输出到文件中问题
CodeSmith(5)访问数据库
CodeSmith支持多表操作么?
CodeSmith(4)
最新IT新闻:
Mono 2.0 发布 Linux 上的 .NET 框架成熟了吗?
史上九大最强网络黑客
微软拟2010年推新版SQL 强化商业智能功能
GMail Labs 新功能 - 做数学题确认是否发出邮件
OpenOffice四处创造纪录 占有全球25%办公软件市场
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
我的标签
Team Foundation Server
(1)
TFS
(1)
VSTS
(1)
随笔分类
(161)
.net Remoting(9)
Ajax(13)
asp.net2003 C#经典方法(57)
CodeSmith使用实例(13)
EXCEL、WORD与SQL(12)
JavaScript、Css(17)
Log4Net入门介绍(1)
MSMQ(3)
ORM框架使用实例(4)
PowerDesigner
Vs2005 C#(14)
WebService(5)
XSLT、XML(2)
版本管理软件(VSS,SVN等)(4)
单元测试(1)
感悟人生(6)
随笔档案
(159)
2008年10月 (1)
2008年9月 (1)
2008年8月 (1)
2008年5月 (1)
2008年2月 (1)
2007年10月 (1)
2007年9月 (2)
2007年8月 (10)
2007年7月 (17)
2007年6月 (22)
2007年5月 (22)
2007年4月 (26)
2007年3月 (16)
2006年11月 (1)
2006年10月 (5)
2006年9月 (1)
2006年8月 (6)
2006年6月 (25)
积分与排名
积分 - 58910
排名 - 747
最新随笔
1. TFS 安装手册以及常用问题解决方法
2. SQL server 系统优化--通过执行计划优化索引(1) (转)
3. .Net新建、卸载、调试Windows服务
4. 请问在用C#+Mapx开始,怎样根据图元名称获得该图元已经选中的图元
5. C#基础:ref和out的区别
6. 仿163邮箱的alert提示,beta1.1 (转)
7. 好久都没有写东西了
8. 终于用上CodeSmith4.0了,跟大家一起分享
9. XSLT基本语法和第一个实例
10. 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)(转)
最新评论
1. re: 终于用上CodeSmith4.0了,跟大家一起分享
4750014@qq.com
谢谢
--cgj