Ejemplo que provoca el error:
var resultados = bdDataContext.EjecutarProcedimientoAlmacenado(Parametros); foreach(EjecutarProcedimientoAlmacenadoReuslts resultado in resultados) { Procesar(resultado); }
Ejemplo correcto:
var resultados = bdDataContext.EjecutarProcedimientoAlmacenado(Parametros).toList(); foreach(EjecutarProcedimientoAlmacenadoReuslts resultado in resultados) { Procesar(resultado); }