当前位置/ List
DevNet帮助中心 >> ScriptQuery帮助说明
ScriptQuery调用存储过程

发布日期:2013-05-25       浏览:7614 次
ScriptQuery调用存储过程方法如下:
C# Code复制内容到剪贴板
  1. ScriptQuery script = new ScriptQuery();
  2. //使用存储过程
  3. script.Value = "存储过程名称";
  4.  
  5. //设置Script命令类型为存储过程
  6. script.CmdType = CommandType.StoredProcedure;
  7.  
  8. //获取存储过程参数,默认将参数放入缓存 4.5.1.35 版本后参数修改为接口方式
  9. //System.Data.Common.DbParameter[] ps = DevNet.DBAccess.DBProcedureParams.GetSpParameter("存储过程名称");
  10. System.Data.IDbDataParameter[] ps = DevNet.DBAccess.DBProcedureParams.GetSpParameter("存储过程名称");
  11. /*
  12. *设置参数ps的值
  13. *ps[0].Value=......
  14. *ps[1].Value=......
  15. *.......
  16. *在DataManger说明中会讲到如何批量设置存储过程参数的值
  17. */
  18. //设置Script命令执行参数
  19. script.SetCmdParameters(ps);
  20. List<Users> lists= script.GetList<Users>();
通过以上语句即可实现调用存储过程执行操作