Tengo problemas con Entity Framework y varios hilos y me pregunto si existe una solución que mantenga la capacidad de carga lenta. Desde mi punto de vista, el contexto de datos no es seguro para subprocesos y por eso cuando tengo varios subprocesos usando el mismo contexto de datos recibo varios errores en los lectores de datos. La solución a este problema es usar un contexto de datos separado para cada conexión a la base de datos y luego destruir el contexto de datos. Lamentablemente, la destrucción de mi contexto de datos me impide realizar cargas perezosas.Entity Framework + Multiple Threads + Lazy Load
¿Existe un patrón que me permita tener un contexto compartido en mi aplicación, pero aún manejar correctamente varios hilos?
Hemos tenido problemas similares al usar Parallel.ForEach en combinación con la carga diferida de EF. – tjrobinson