前端ajax請求數(shù)據(jù),傳遞的參數(shù)都是一個json字符串,經(jīng)過多次解析發(fā)現(xiàn)其實都是一個DataSet
{"selectA1":[{"Name":"156324"}]}
{"selectA1":[{"Name":"156324"}],"selectA2":[{"IdA":"11","IdB":"12"},{"IdA":"13","IdB":"14"}]}
既然如此那么數(shù)據(jù)庫設(shè)計一張表
.
.
前端請求數(shù)據(jù)時傳遞一個字符串JsonParm,里面放json格式的DataSet
后臺獲取到字符串參數(shù)JsonParm,解析為DataSet
.
.
每個DataSet中的DataTable都有TableName【selectA1,selectA2】
根據(jù)selectA1查詢獲取對應的sql語句 select * from Test WHERE Name = @Name
.
.
然后把DataTable中的數(shù)據(jù) {"Name":"156324"} 當做SqlParameter參數(shù)傳遞
就可以獲取對應的數(shù)據(jù)了
.
.
獲取到的數(shù)據(jù)可以自己的業(yè)務返回對應的json數(shù)據(jù)
.
.
源碼已上傳到 https://github.com/zj-1994/PMApi
數(shù)據(jù)庫創(chuàng)建可以參考 https://www.cnblogs.com/zj19940610/p/12049470.html 中的 根據(jù)表名生成增刪改查+分頁存儲過程語句文章來源:http://www.zghlxwxcb.cn/news/detail-434865.html
還有一個小工具調(diào)用的百度翻譯 根據(jù)漢字生成對應的sql server創(chuàng)建表的sql語句【可問我要源碼】
https://files.cnblogs.com/files/zj19940610/生成表.zip?t=1683342614&download=true文章來源地址http://www.zghlxwxcb.cn/news/detail-434865.html
到了這里,關(guān)于搭建一個簡易框架 3秒創(chuàng)建一個WebApi接口的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!