如何使用CodeSmith生成存储过程

如何使用CodeSmith生成存储过程,第1张

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中的解决方案中的各个空间也生成了许多的方法。

用户和授权要用DBA

最简单得建用户:

create user 用户名 identified by 密码

用户解锁 alter user 用户名 account unlock(不解锁无法登陆)

授权用 grant

建完用户首先要授权登陆权限

grant create session to 用户名

授权可以授权给角色和用户

也可以把角色授权给角色和用户

其他得类似 创建表得权限类似如下格式:

grant create table to 用户


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6704922.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存