SQL 存储过程封装代码生成器
界面图:
生成的代码如下:(通过sqlHelp封装执行)
using System;
using System.Data.SqlClient;
using System.Data;
namespace Etime.BEP
{
/// <summary>
/// ProjectTask
/// </summary>
public class ProjectTask
{
public ProjectTask()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region AddActivityToRole
/// <summary>
/// AddActivityToRole
/// </summary>
/// <param name="_RoleID"></param>
/// <param name="_ActivityName"></param>
/// <returns></returns>
public static void AddActivityToRole(int _RoleID,string _ActivityName)
{
try
{
System.Data.SqlClient.SqlParameter[] ps=new SqlParameter[]{
new SqlParameter("@iv_RoleID",SqlDbType.Int,4),
new SqlParameter("@iv_ActivityName",SqlDbType.VarChar,50),
};
ps[0].Value =_RoleID;
ps[1].Value =_ActivityName;
SqlHelper.ExecuteNonQuery(SqlHelper.CONN_STRING,CommandType.StoredProcedure,"AddActivityToRole",ps);
}
catch(System.Data.SqlClient.SqlException ex)
{
throw ex;
}
}
#endregion AddActivityToRole
#region GetUserList
/// <summary>
/// GetUserList
/// </summary>
/// <returns></returns>
public static DataSet GetUserList()
{
try
{
System.Data.SqlClient.SqlParameter[] ps=new SqlParameter[]{
};
return SqlHelper.ExecuteDataset(SqlHelper.CONN_STRING,CommandType.StoredProcedure,"GetUserList",ps);
}
catch(System.Data.SqlClient.SqlException ex)
{
throw ex;
}
}
#endregion GetUserList
#region updateCharge
/// <summary>
/// updateCharge
/// </summary>
/// <param name="_typeName"></param>
/// <param name="_value"></param>
/// <param name="_ChargeID"></param>
/// <returns></returns>
public static void updateCharge(string _typeName,string _value,int _ChargeID)
{
try
{
System.Data.SqlClient.SqlParameter[] ps=new SqlParameter[]{
new SqlParameter("@iv_typeName",SqlDbType.VarChar,50),
new SqlParameter("@iv_value",SqlDbType.VarChar,8),
new SqlParameter("@iv_ChargeID",SqlDbType.Int,4),
};
ps[0].Value =_typeName;
ps[1].Value =_value;
ps[2].Value =_ChargeID;
SqlHelper.ExecuteNonQuery(SqlHelper.CONN_STRING,CommandType.StoredProcedure,"updateCharge",ps);
}
catch(System.Data.SqlClient.SqlException ex)
{
throw ex;
}
}
#endregion updateCharge
}
}
有兴趣联系:edobnet@163.com
SQL 存储过程封装代码生成器相关推荐
- SQL存储过程和函数
SQL存储过程: 由来:在具体应用中,一个完整的操作会包含多条SQL语句,在执行过程中需要根据前面SQL语句的执行结果有选择的执行后面的SQL语句.因此,mysql提供了数据库对象存储过程和函数. 定 ...
- SQL Server的代码生成器
目录 介绍 背景 使用代码 兴趣点 下载源6.8 KB 介绍 对于数据库中的开发人员来说,在创纪录的时间内以最少的功能从头开始开发应用程序是一个巨大的挑战.我们需要能够帮助我们根据需要更快.更轻松地开 ...
- 【ADO.NET】7、SQL高级封装
[ADO.NET]7.SQL高级封装 public static string str = ConfigurationManager.ConnectionStrings["ConnStr&q ...
- SQL存储过程使用介绍
在数据库编程过程中经常会用到存储过程 , 相比 SQL 语句 , 存储过程更方便 , 快速 , 安全 ; 先将存储过程的相关介绍和使用方法总结如下 ; 1. 存储过程的概念 存储过程 (Stored ...
- PL/SQL存储过程
目录 PL/SQL存储过程 1.语法 2.实例 3.调用存储过程 4.删除存储过程和函数 5.存储过程与函数的比较 PL/SQL存储过程 存储过程是被命名的 PL/SQL 块,存储于数据库中,是数据库 ...
- MySQL:尽量不要用存储过程封装业务逻辑
本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用.而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php.java等就是调用存储过程". ...
- 减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同
转:减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同 本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用.而是关于:"业务逻辑是不是要封装在存 ...
- 详细实例全面解析SQL存储过程
存储过程(Stored Procedure),是一组为了完成特定功能的SQL 语句,类似一门程序设计语言,也包括了数据类型.流程控制.输入和输出和它自己的函数库.存储过程可以说是一个记录集,它是由一些 ...
- SQL 存储过程 procedure 讲解+代码实例
文章目录 1. 存储过程概述 2. 创建存储过程 create procedure 2.1. 参数 in.out.inout 3. 调用存储过程 call 4. 查看存储过程 4.1. 查看存储过程的 ...
- Sql存储过程加密和解密
可用于加密SQL存储过程或者触发器(这是SQL Server本身提供的,也就是说这是微软的加密算法) http://www.mscto.com 使用 WITH ENCRYPTION 选项 WITH E ...
最新文章
- 皮一皮:经历过的举手报道...
- java开发书籍,送大厂面经一份!
- 切换卡TabHost控件的使用
- linux运行jar文件
- 基础连接已经关闭: 无法与远程服务器建立信任关系
- CompletableFuture线程串行化方法
- C#中跨窗体操作(1)--事件
- 计算机专业本科开题报告,计算机本科毕业论文开题报告
- 【Flink】FlinkException The file LOG does not exist on the TaskExecutor
- Android OpenSL ES 开发:Android OpenSL 录制 PCM 音频数据
- 算法面试题解答(六)
- r - 求平均成绩_R语言 从零开始的笔记(一)
- loss函数之L1Loss,MSELoss,SmoothL1Loss, HuberLoss
- java 打牌游戏_java代码-----实现4个人打牌游戏的相关代码。线程
- Win10 系统字体美化
- dex2jar java 1.8_利用 dex2jar 反编译 dex文件
- 《数字信号处理》系统函数的频率响应、零极点和稳定性的实现
- 你们要的终极指南! 交易API接口
- 华为模拟器eNSP - HCIP - OSPF的Totally STUB 、Totally NSSA综合实验
- 基于X86汇编语言的简易打字游戏实现
热门文章
- VirtualBox安装的Mac虚拟机,安装增强功能失败,应该是版本太新
- OFFICE技术讲座:双层字体引擎的提出
- 软件基本功:工作目标经常变化,要及时跟进
- FFMpeg的avcodec_send_packet/avcodec_receive_frame是异步解码
- error LNK2001: 无法解析的外部符号unresolved external symbol __imp__JNI_CreateJavaVM@12
- mongodb lbs java_Spring-MongoDB与LBS
- php 保存json格式数组 json_encode /u 不转义
- python钻石图_Python笔记:制作各种水球图
- #include 和前置声明
- java最长同值路径_力扣——最长同值路径