Outputparameters does not work on IEnumerable<T> ExecuteStoredProcedure<T>

Outputparameters does not work on IEnumerable<T>
ExecuteStoredProcedure<T> because the call to set the param values
happens after the database call due to defered loading. Have added a
ToList() to force the behaviour.