Wie kann Datentabelle im Cache gespeichert werden, um sie wiederzuverwenden?

7

In meiner Anwendung habe ich Generischer Handler verwendet, um Anfragen zu bedienen.

Ich möchte einen Mechanismus wie wenn die erste Zeitanforderung zum Handler kommt, eine Anfrage an den Server macht und dann die ganze Datentabelle zwischenspeichert, so dass für kommende Anfragen, wenn der nächste angeforderte Produktcode in der Datentabelle des Caches existiert, er nicht gehen sollte Server zum Abrufen von Daten erneut..es sollte nur die Daten der Datentabelle überprüfen.

So können Sie mir erklären, wie ich Datatable im Cache setzen kann. ??

    
Kishan Gajjar 26.07.2011, 14:31
quelle

4 Antworten

21

Etwas in dieser Richtung?

%Vor%

Sie werden einen Mechanismus benötigen, um die Datentabelle aus dem Cache zu löschen, wenn sie sich ändert. Zum Beispiel könnten Sie eine SqlCacheDependency verwenden.

Wenn Sie den Cache eine Stunde nach dem Hinzufügen der Tabelle löschen möchten, tun Sie Folgendes:

%Vor%     
James Gaunt 26.07.2011, 14:35
quelle
4

probiere das

aus %Vor%     
Amir Ismail 26.07.2011 14:38
quelle
1

können Sie verwenden:

%Vor%     
Antonio Bakula 26.07.2011 14:35
quelle
0

Sie können eine Eigenschaft für Ihre Tabelle wie

schreiben %Vor%     
maniacneron 26.07.2011 14:44
quelle

Tags und Links