搭建一個簡易框架 3秒建立一個WebApi介面

風中起舞發表於2023-05-06

前端ajax請求資料,傳遞的引數都是一個json字串,經過多次解析發現其實都是一個DataSet

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

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

既然如此那麼資料庫設計一張表

前端請求資料時傳遞一個字串JsonParm,裡面放json格式的DataSet
後臺獲取到字串引數JsonParm,解析為DataSet
image

每個DataSet中的DataTable都有TableName【selectA1,selectA2】
根據selectA1查詢獲取對應的sql語句 select * from Test WHERE Name = @Name
image

然後把DataTable中的資料 {"Name":"156324"} 當做SqlParameter引數傳遞
就可以獲取對應的資料了
image

獲取到的資料可以自己的業務返回對應的json資料
image

image

原始碼已上傳到 https://github.com/zj-1994/PMApi
資料庫建立可以參考 https://www.cnblogs.com/zj19940610/p/12049470.html 中的 根據表名生成增刪改查+分頁儲存過程語句

相關文章