【问题标题】:Stored procedure returns two tables how to move data from model to view存储过程返回两个表如何将数据从模型移动到视图
【发布时间】:2023-03-10 16:11:01
【问题描述】:

我有一个存储过程,它返回两个表,这两个表我将它们存储在两个列表中,例如:List<SpObject1> ob1 and List<SpObject2> ob2

将这些数据从模型返回到视图的最佳方式是什么?我可以创建另一个可以存储 2 个列表并将它们返回给控制器的类(元组),但是这样在视图上显示会不会有问题,这是一个好的解决方案吗?

【问题讨论】:

标签: c# asp.net .net stored-procedures model-view-controller


【解决方案1】:

在将任何数据返回到视图时,您应该始终尝试使用 ViewModel。

Modeling and validating a form with multiple submit

就是一个很好的例子。

在您的控制器中,您只需将列表传递给该视图模型,然后将视图模型用作@model。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-05
    • 2021-07-04
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多