7

Attualmente utilizzo il pattern di repository nell'app ASP.NET MVC 3.Memorizzazione nella cache fino alla modifica dei dati in ASP.NET MVC ed Entity Framework 4.1

Io uso OutputCache per ridurre il carico sul mio database decorando i miei metodi di controller con un'annotazione di dati simile a questo:

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

In definitiva, quello che vorrei realizzare è un livello di caching per cui il i dati vengono memorizzati nella cache fino a quando non vengono aggiornati (cioè cambia). Sto usando Entity Framework 4.1 per ORM.

Quale sarebbe il modo consigliato di avvicinarsi a questo utilizzando il mio stack selezionato?

+0

possibile duplicato del [Scadenza uscita cache ASP.Net MVC] (http://stackoverflow.com/questions/376851/expire-output-cache -asp-net-mvc) – jrummell

+0

Come saprai quando i tuoi dati vengono aggiornati? Se si presuppone che si gestirà lo stato di un oggetto utilizzando i controller, è possibile manipolare la cache: http://stackoverflow.com/questions/11585/clearing-page-cache-in-asp-net –

risposta

Problemi correlati