You can call a stored procedure in your DbContext
class as follows.
this.Database.SqlQuery<YourEntityType>("storedProcedureName",params);
But if your stored procedure returns multiple result sets as your sample code, then you can see this helpful article on MSDN