-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