El objeto de contexto de Entity Framework implementa un método Dispose() que "Libera los recursos utilizados por el contexto del objeto". ¿Qué es lo que realmente hace? ¿Sería algo malo ponerlo siempre en una declaración de {} uso? Lo he visto usar tanto con y sin la declaración de uso.¿Debe el Contexto del marco de la entidad ingresar en la declaración de uso?
Específicamente voy a utilizar el contexto EF desde un método de servicio WCF, creo el contexto, hago un poco de linq y devuelvo la respuesta.
EDITAR: Parece que no soy el único que se pregunta sobre esto. Otra pregunta es qué está sucediendo realmente dentro del método Dispose(). Algunos dicen que cierra las conexiones, y algunos artículos dicen que no. ¿Cual es el trato?
Es cierto, pero la cuestión es lo que hace el método Dispose() Relly para el contexto EF . ¡Parece que no es realmente tan importante por lo que puedo encontrar sobre el tema! –
"Responsable" ... ¿No es solo para código no administrado? – ullmark
Gracias por hacer esta pregunta. Como resultado, descubrí que todas las llamadas a Eliminar que me preocupa olvidar en nuestra aplicación podrían no ser tan críticas como me temía (leyendo http://lee.hdgreetings.com/2008/06/linq-datacontex. html). – BlueMonkMN