存儲過程一次性返回多個數據集,邏輯層與前端處理

如下面這樣的存儲過程:

 

以上這個存儲過程,給邏輯層或是前端提供3個數據集。

這時候,Insus.NET會分2種情形來實現,1是asp.net mvc。另外一種是給web接口,前端angularjs或者是vue.js應用的。

先來說說提供給asp.net mvc的。

 

各個數據集,應該給它一個key,不然前端的asp.net mvc弄清楚哪一個數據集是誰呢。

 

 最後,我們實現另個一種需求,即是web api,前端爲angularjs或是vue的。

在邏輯層中取得各個數據集:

 

在web api中:

 

在前端中如何得到各個數據集:
#1,angularjs:

 

#2,vue:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章