搭建一个简易框架 3秒创建一个WebApi接口

2023-07-31,,

前端ajax请求数据,传递的参数都是一个json字符串,经过多次解析发现其实都是一个DataSet

{"selectA1":[{"Name":"156324"}]}

{"selectA1":[{"Name":"156324"}],"selectA2":[{"IdA":"11","IdB":"12"},{"IdA":"13","IdB":"14"}]}

既然如此那么数据库设计一张表

前端请求数据时传递一个字符串JsonParm,里面放json格式的DataSet

后台获取到字符串参数JsonParm,解析为DataSet

每个DataSet中的DataTable都有TableName【selectA1,selectA2】

根据selectA1查询获取对应的sql语句 select * from Test WHERE Name = @Name

然后把DataTable中的数据 {"Name":"156324"} 当做SqlParameter参数传递

就可以获取对应的数据了

获取到的数据可以自己的业务返回对应的json数据

源码已上传到 https://github.com/zj-1994/PMApi

数据库创建可以参考 https://www.cnblogs.com/zj19940610/p/12049470.html 中的 根据表名生成增删改查+分页存储过程语句

搭建一个简易框架 3秒创建一个WebApi接口的相关教程结束。

《搭建一个简易框架 3秒创建一个WebApi接口.doc》

下载本文的Word格式文档,以方便收藏与打印。