如何在复杂类型的asp.net MVC4中获取多个结果集

时间:2016-02-05 10:02:54

标签: c# asp.net-mvc asp.net-mvc-4

我正在使用Visual Studio 2012和.Net Framework 4.5

我正在从我的商店程序'PROC_GetDashDDLData'中找到多个结果集

Click to view image of store procedure

在Controller中。如何从存储过程中获得多个结果集

public ActionResult Dashboard()
{
    using (dbPA_MVCEntities objCon = new dbPA_MVCEntities())
    {
        List<PROC_GetDashDDLData_Result> AllResult = objCon.PROC_GetDashDDLData().ToList<PROC_GetDashDDLData_Result>();
    }
    return View();
}

这是在我的Model.Context.cs文件中返回SP的结果

    public virtual ObjectResult<PROC_GetDashDDLData_Result> PROC_GetDashDDLData()
    {
        return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<PROC_GetDashDDLData_Result>("PROC_GetDashDDLData");
    }

1 个答案:

答案 0 :(得分:0)

如果您尝试以同一方法返回多个对象,则可能需要查看&#34;元组&#34;

Tuple<int, string, bool> tuple = new Tuple<int, string, bool>(1, "cat", true);