0

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

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;

有什么想法吗?

4

1 回答 1

0

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

queryResultsDataSet.Tables[tableIndex].Rows[rowIndex][columnName]
于 2014-09-16T10:13:17.090 回答