asp.net - route - Contexto del marco de la entidad como estático
select asp-for asp-items (3)
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 bloqueo 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
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!
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