Contexto del marco de la entidad como estático

En una aplicación web, ¿estaría bien si declaro el contexto de un modelo de marco de entidad como estático? ¿Estaría bien? no es recomendable? ¿por qué? ¡Gracias!

Casi definitivamente no.

ObjectContexts se hacen cada vez más grandes a medida que se consultan / guardan más Objetos.

Tampoco se recomienda compartir un ObjectContext entre subprocesos, como lo haría, debido a los problemas de locking y los efectos colaterales indeterminados con los que tendría que lidiar.

Hace un tiempo escribí un consejo sobre este tema.

Consejo 18: cómo decidir sobre la duración de tu ObjectContext

Esta respuesta responde en cierto modo a su pregunta , también lo hace esta . ¡Ciertamente no consideraría tenerlo como estático!

Rick Strahl tiene un artículo en profundidad sobre la gestión del ciclo de vida.

Lo había hecho la primera vez que implementé el marco de la entidad. El problema era que toda la aplicación se estaba completando, así que tuve que hacer un montón de código para averiguar de dónde venía la llamada.

Decidí refactorizar para que cada página tuviera una instancia del contexto. Me gusta mucho mejor ahora.

/mi experiencia