前端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 中的 根據表名生成增刪改查+分頁儲存過程語句