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

如下面这样的存储过程:
存储过程一次性返回多个数据集,逻辑层与前端处理

 

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

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

 

 

上一篇:品优购-第七天


下一篇:Angular7