Your stored procedure will return 7+1 different result sets. I am pretty sure that EF won't be able to handle this even if all have the same fields and all can be mapped to the entity you want. Check this to see how multiple result sets can be handled in EF5: http://msdn.microsoft.com/en-US/data/jj691402
If you use EF before v5, I suggest you use UNION between the seven select statements and, and leave nocount on. This way you will be forced to provide union compatibility between the seven selections.