Estoy utilizando entity framework 4 y creo un datacontext para el modelo en una de las clases base. Pero estaba haciendo un perfil y el contexto se está creando cada vez que intento consultar, así que pensé en hacerlo estático para que se cree una sola vez y se reutilice siempre.¿Los contextos de datos deben ser estáticos?
¿Cree que esta es la mejor manera de hacerlo y el contexto de datos/objetos siempre debe estar estático? ¿Hay alguna desventaja para hacerlo estático? ¿Deben los contextos de datos ser estáticos o no estáticos? Cualquier idea o sugerencia es bienvenida.
Hay * MUCHAS * preguntas en SO con respecto a DataContext y ObjectContext Lifetimes. http://stackoverflow.com/search?q=Datacontext+lifetime –
posible duplicado de [LinqToSql DataContext estático en una aplicación web] (http://stackoverflow.com/questions/940912/linqtosql-static-datacontext-in-a -Aplicación web) –