存储过程中的参数自动生成函数参数,表中的列自动生成函数参数 CodeSmith模板
2007-05-14 09:58
453 查看
大家在项目中我想都有这样的体会,一个存储过程有大量的参数,在写函数的时候就要写大量重复的代码,还要在在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
存储过程示例如下:
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
相关文章推荐
- codesmith 自动生成实体类的模板
- 网友共享自动生成DTO/DataAccess/BizObject的CodeSmith模板
- 共享自动生成DTO/DataAccess/BizObject的CodeSmith模板
- eclipse develop for C\C++ 文件注释函数注释代码模板自动生成方法
- CodeSmith自动生成业务实体类的模板代码
- 关于codesmith的一点使用--自动生成数据库中所有表的存储过程使用模板
- 生成实体类和数据库操作类(基于SQL语句而不是存储过程)的CodeSmith模板
- Android Studio 设置之自动生成类注释(增加函数注释模板)
- 用source 生成,函数让其自动匹配参数
- 用source 生成,函数让其自动匹配参数
- CodeSmith模板,自动生成类似PetShop4.0架构
- Ext生成GridView的CodeSmith模板
- 读书笔记_Effective_C++_条款六:若不想使用编译器自动生成的函数,就该明确拒绝
- 条款06:若不想使用编译器自动生成的函数,就该明确拒绝
- Effective C++ .06 阻止编译器自动生成函数以及被他人调用
- [置顶]springmvc+mybatis,在mybatis逆向工程的基础上使用模板自动生成controller层代码
- asp根据表单自动生成sql语句的函数
- Windows平台下Doxygen+GraphViz+HtmlHelp自动生成函数调用关系图
- phpcmsv9后台管理生成首页静态模板技术ob系列函数实现