怎样用CodeSmith和建好的数据库生成一个有很多存储过程的网站
2010-09-17 09:37
369 查看
怎样用CodeSmith和建好的数据库生成一个有很多存储过程的网站。
1, 构建数据库,注意数据库的表名必须以tbl开头,视图必须以vw开头,例如tblUserInfo,tblAdminInfo,vwUserInfo
2, 建好数据库后就可以用CodeSmith了,首先选择CodeSmit
下的CodeSmith Stdio打开。
3, 打开后选择try(可上网搜注册机)
4, 然后选择CodeSmith 4,1Samples下的NetTiers文件夹
5, 打开文件夹后,右键单击NetTiers.cst文件,选择Execute
6,首先要选择你的数据源,选择Choosing Source Database
7选择右边带…的按钮
8,单击Add按钮
9,首先选择Provider Type,选择
然后自己取一个名字,再点击右边带…的按钮
找到自己的数据库
10,选择后Ok就可以了,再退回到这里并且选择你建立的数据库
11,修改你生产的网站的存储路径,在MappingFile中修改,注意下面的也要修改并且前面的都要一样,如图所示
12,将下面的ExecuteSql改为true,
InculdComponentLayer改为ServiceLayer,
ProcedurePrefix改为TK_
13,最后在点击下面的Generate就可以了
对与下面的文件
都要打开
然后右击“引用”文件夹
选择添加引用
再选择浏览
找到对应的文件夹,下面的reference
打开并且全选
确定后就可以了,其他的都一样的,应用完后就可以了
这时候利用CodeSmith就好了,你可以查看生成的文件以及自己的数据库,它已经在数据库中生成了许多常用的存储过程了,若还要添加就的在自己的前面加“/”.。在Vs中的解决方案中的各个空间也生成了许多的方法。
1, 构建数据库,注意数据库的表名必须以tbl开头,视图必须以vw开头,例如tblUserInfo,tblAdminInfo,vwUserInfo
2, 建好数据库后就可以用CodeSmith了,首先选择CodeSmit
下的CodeSmith Stdio打开。
3, 打开后选择try(可上网搜注册机)
4, 然后选择CodeSmith 4,1Samples下的NetTiers文件夹
5, 打开文件夹后,右键单击NetTiers.cst文件,选择Execute
6,首先要选择你的数据源,选择Choosing Source Database
7选择右边带…的按钮
8,单击Add按钮
9,首先选择Provider Type,选择
然后自己取一个名字,再点击右边带…的按钮
找到自己的数据库
10,选择后Ok就可以了,再退回到这里并且选择你建立的数据库
11,修改你生产的网站的存储路径,在MappingFile中修改,注意下面的也要修改并且前面的都要一样,如图所示
12,将下面的ExecuteSql改为true,
InculdComponentLayer改为ServiceLayer,
ProcedurePrefix改为TK_
13,最后在点击下面的Generate就可以了
在VS中的操作
找到对应的文件夹打开对与下面的文件
都要打开
然后右击“引用”文件夹
选择添加引用
再选择浏览
找到对应的文件夹,下面的reference
打开并且全选
确定后就可以了,其他的都一样的,应用完后就可以了
这时候利用CodeSmith就好了,你可以查看生成的文件以及自己的数据库,它已经在数据库中生成了许多常用的存储过程了,若还要添加就的在自己的前面加“/”.。在Vs中的解决方案中的各个空间也生成了许多的方法。
相关文章推荐
- 用CodeSmith代码生成器做网站系列一(利用建好的数据库生成网站模板)
- 一个网站要提供很多种商品和信息 当然就有很多分类了 请问数据库怎么设计阿?
- 数据库中存储过程的自动化生成 (生成一个库全部存储过程)
- 数据库事务提交方法和怎样拿到一个insert语句中自动生成的值
- 生成实体类和数据库操作类(基于SQL语句而不是存储过程)的CodeSmith模板
- 怎样获取数据库中某一个字段长度最长的那条记录
- 怎样判断一个网站是不是模板建站
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC DBREINDEX对指定数据库中的表重新生成一个或多个索引
- 怎样建一个众筹网站
- sql server 2008 中如何将一个数据库中已建好的表导入到另一个数据库中
- 如何使用hbuilder快速生成一个直接打开网站的app
- mysql 怎样清空一个数据库中的所有表
- 怎样打造一个分布式数据库——rocksDB, raft, mvcc,本质上是为了解决跨数据中心的复制
- MySQL 数据库怎样把一个表的数据插入到另一个表
- 怎样开始一个ASP网站的设计
- 怎样得到数据库中某一个表的某一个字段在设计时候的数据类型
- python 抓取"一个"网站文章信息放入数据库
- 我做了一个Asp.net网站,其中包含一个word文档的生成功能,
- 怎样用三句话向一个 8 岁小孩解释什么是数据库?
- 怎样黑掉一个网站?