调用具有多个结果表的存储过程



我很难从存储过程中获取这两个表。到目前为止,它只返回第一个表,我的代码如下:

seat_plan seatP = new seat_plan();
apiModel api = new apiModel();
try
{
    seatP.seats = new apiModel().Database.SqlQuery<seat_plan_seat>("EXEC LWP_SEAT_PLAN {0}", perf);
    seatP.labels = new apiModel().Database.SqlQuery<seat_plan_label>("EXEC LWP_SEAT_PLAN {0}", perf);
}
catch (Exception) { }
return seatP;

有什么想法吗?

您可以尝试将存储过程的结果存储到DataSet对象中,然后按照以下示例从各个表中提取数据:

queryResultsDataSet.Tables[tableIndex].Rows[rowIndex][columnName]

相关内容

  • 没有找到相关文章

最新更新