-3

我使用的是asp.net(mvc4)应用程序,我也使用了存储库设计模式。我想从存储过程返回多个结果集到实体框架对象。 下面是代码如何返回多个结果集?

Alter PROCEDURE DDDDD 
     @TicketID INT 
     AS 
     SELECT * FROM XXXXX WHERE TicketID= @TicketID 
    SELECT * FROM YYYY WHERE TicketID= @TicketID 
    END 
KeyValuePair<string, object>[] lstparam = new KeyValuePair<string, object>[1]; 
      lstparam[0] = new KeyValuePair<string, object>("TicketID", TicketID); 
      var obj = _getTroubleTicketDetails_Result.ExecuteCustomStoredProc("DDDDD", lstparam); 
      TroubleTicketDetails objDetails = new TroubleTicketDetails(); 
      objDetails.TicketDetails.AddRange(obj); 
      return objDetails; 

我想有两个导致单SP调用返回的“DDDDD”

回答

0

设置我不是专家,但你应该使用的容器或定义的数据结构/为此类。

+0

请你详细说明一下,我该如何创建结构/类? –

+0

对不起,我不是ASP程序员,我只能给一般建议。 – Markus