7

Actualmente uso el patrón de repositorio en mi aplicación ASP.NET MVC 3.Almacenamiento en caché hasta que los cambios de datos en ASP.NET MVC y Entity Framework 4.1

utilizo OutputCache para disminuir la carga en mi base de datos mediante la decoración de mis métodos de controlador con una anotación de datos similar a esto:

[OutputCache(Duration = 3600, VaryByParam = "userName")] 

En última instancia, lo que me gustaría para lograr un nivel de almacenamiento en caché mediante el cual el los datos se guardan en la memoria caché hasta que se actualicen (es decir, cambien). Estoy usando Entity Framework 4.1 para ORM.

¿Cuál sería la forma recomendada de abordar esto utilizando mi pila seleccionada?

+0

posible duplicado de [caducar salida caché ASP.Net MVC] (http://stackoverflow.com/questions/376851/expire-output-cache -asp-net-mvc) – jrummell

+0

¿Cómo sabrá cuándo se actualizan sus datos? Si está asumiendo que gestionará el estado de un objeto utilizando sus controladores, podría manipular la memoria caché: http://stackoverflow.com/questions/11585/clearing-page-cache-in-asp-net –

Respuesta

Cuestiones relacionadas