Estoy usando ADO.NET EF en una aplicación MVC. Estoy considerando poner el ObjectContext dentro de HttpContext.Current para que toda la lógica en la misma solicitud pueda acceder sin tener que abrir/destruir cada vez. Sin embargo, estoy seguro de que es una buena forma de administrar las instancias de ObjectContext. Tengo 2 preguntas con respecto a esta necesidad:Administrar ADO.NET Entity Framework ObjectContext en ASP.NET MVC
Como HttpContext.Current propiedad está respaldada por un campo local de subprocesos y ASP.NET utiliza hilos de la piscina para manejar las solicitudes, es posible que una instancia de ObjectContext puso en HttpContext ¿La solicitud actual será visible para una solicitud posterior que se ejecute en el mismo hilo del grupo?
¿Cómo crees que se debe gestionar ObjectContext en ASP.NET MVC para evitar la apertura/eliminación y evitar condiciones de carrera?
¿Podría publicar el código para mostrar cómo agregó un objeto a HttpContext.Current? ¿Lo agregaste a la colección de Artículos, o ...? – Cynthia
Este es el código en el administrador de por vida personalizado de Unity: HttpContext.Current.Items [key] = newValue –