存储过程中的参数自动生成函数参数,表中的列自动生成函数参数 CodeSmith模板...

大家在项目中我想都有这样的体会,一个存储过程有大量的参数,在写函数的时候就要写大量重复的代码,还要在在SQL 和VS 之间来回的切换查看参数,数据表同样也是,所以写了两个模板来加快开发效率希望大家喜欢,模板可以根据自已的习惯稍做修改就可以使用。
存储过程示例如下:
Create PROCEDURE [dbo].[CreateUpdateDelete_NewsArticleEntity]
 @DataAction int,
 @articleid int = 0,
 @sortid int,
 @title varchar(100),
 @source varchar(50),
 @author varchar(50),
 @topnews bit,
 @description text,
 @hitrate int,
 @adddate datetime,
 @lastupdate datetime,
 @editor varchar(50),
 @userid int,
 @visible bit,
 @openread bit,
 @keyword varchar(100),
 @img varchar(50)
生成代码如下:
SqlParameter[] _param={
   SqlHelper.MakeInParam("@DataAction",""),
   SqlHelper.MakeInParam("@articleid",""),
   SqlHelper.MakeInParam("@sortid",""),
   SqlHelper.MakeInParam("@title",""),
   SqlHelper.MakeInParam("@source",""),
   SqlHelper.MakeInParam("@author",""),
   SqlHelper.MakeInParam("@topnews",""),
   SqlHelper.MakeInParam("@description",""),
   SqlHelper.MakeInParam("@hitrate",""),
   SqlHelper.MakeInParam("@adddate",""),
   SqlHelper.MakeInParam("@lastupdate",""),
   SqlHelper.MakeInParam("@editor",""),
   SqlHelper.MakeInParam("@userid",""),
   SqlHelper.MakeInParam("@visible",""),
   SqlHelper.MakeInParam("@openread",""),
   SqlHelper.MakeInParam("@keyword",""),
   SqlHelper.MakeInParam("@img",""),
  };
模板下载 /Files/shoucao/shoucao.rar

转载于:https://www.cnblogs.com/shoucao/archive/2007/05/14/745360.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值