存储过程一次性返回多个数据集,逻辑层与前端处理

如下面这样的存储过程:

 

以上这个存储过程,给逻辑层或是前端提供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:

 

 

posted @ 2021-10-25 14:20  Insus.NET  阅读(419)  评论(0编辑  收藏  举报