很难从存储过程中获取两个表。到目前为止它只返回第一个表,我的代码如下:
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;
有什么想法吗?
答案 0 :(得分:0)
您可以尝试将存储过程的结果存储到DataSet对象中,然后根据示例从各个表中提取数据:
queryResultsDataSet.Tables[tableIndex].Rows[rowIndex][columnName]