Como Luhmann ya ha dicho, mi compañero Jarek tiene una excelente muestra del proveedor de caché para Entity Framework. De lo que él habla es here.
Sin embargo, a veces este enfoque es excesivo, y sospecho que los países de almacenamiento en caché es un buen ejemplo en el que el esfuerzo no vale la pena. Quizás sea mejor implementar algún tipo de almacenamiento en caché ad-hoc.
Si intentas hacer esto, el principal problema con el que te encontrarás es que una entidad Entity Framework instancia solo se puede adjuntar a un ObjectContext a la vez, lo que significa que si recibes solicitudes concurrentes (como en un sitio web) tendrá problemas si solo agarras elementos del caché y los usas a ciegas.
Lo que necesita es un caché de clonación, es decir, cuando lo agarra del caché lo clona.
que arme una punta que ilustra cómo hacer esto Tip 14 - How to cache Entity Framework Reference Data
Esperanza esto ayuda
Alex James
Marco de la entidad del equipo de Microsoft.
Topetón. ¿Ha cambiado algo con EF en más de 5 años, en relación con el almacenamiento en caché de la tabla de búsqueda? Específicamente, ¿EF ha integrado una forma de hacer esto? – RLH