Hola Colegas, tengo un aplicación que ejecuta N procesos, cada proceso ejecuta un “for” dentro de ese for ejecuta en stored procedure en cada vuelta y cada que ejecuta el stored invoco a un método que tengo que me regresa un DataTable con la información, pero mi problema surge cuando dos hilos de ejecución van a ejecutar ese método me da un error porque un objetos “dataReader “ está abierto mientras un hilo lo está ejecutando y al final lo destruyo, como le pudo hacer para que eso no pase dado que ese método es genérico, es decir, lo utilizo en todos los proceso, espero haberme dado a entender.
En resumen, como debo de hacer un metodo generico que se pueda usar por dos procesos al mismo tiempo.