我正在使用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;
我想在&#34; DDDDD&#34;
中单个sp调用返回两个结果集答案 0 :(得分:0)
我不是专家,但您应该使用容器或为其定义数据结构/类。