WebApi-自定义Api调用存储过程

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

WebApi-自定义Api调用存储过程

1、创建一个测试存储过程, 传入参数1则取返回数据,传入参数2则把数据放入临时表,如下图:

image.webp

2、创建自定义 WebApi, 在API中执行存储过程,如下图:

image.webp

var thisContext = this.KDContext.Session.AppContext;

            var procName = "proc_test2";

            //执行存储过程参数

            var paramType = 2;

            var lstParam = new List<SqlParam>();

            lstParam.Add(new SqlParam("@paramType", KDDbType.Int32, paramType));

            var result = DBUtils.ExecuteStoreProcedure(thisContext, procName, lstParam);

            //执行存储过程参数,并返回数据包

            paramType = 1;

            lstParam.Clear();

            lstParam.Add(new SqlParam("@paramType", KDDbType.Int32, paramType));

            var ds = DBUtils.ExecuteDataSet(thisContext, CommandType.StoredProcedure, "/*dialect*/"+procName, lstParam);

            return "";

3、客户端调用自定义API

image.webp

4、参考帖子

1)WebAPI自定义接口介绍  https://wenku.my7c.com/article/216280036993550080?productLineId=1&isKnowledge=2


WebApi-自定义Api调用存储过程

1、创建一个测试存储过程, 传入参数1则取返回数据,传入参数2则把数据放入临时表,如下图:2、创建自定义 WebApi, 在API中执行存储过...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息