Daten im Cache mit LINQPad abfragen
NCache Bietet Integration mit dem beliebten .NET-Dienstprogramm LINQPad um Cache-Daten abzufragen.
Wichtig
Voraussetzungen für die Abfrage NCache's-Objekte in LINQPad:
- Die abgefragten Cache-Daten sollen be indiziert.
- LINQPad für NCache muß konfiguriert.
So fragen Sie Daten im Cache mit LINQPad ab
So beginnen Sie mit dem Schreiben von LINQ-Abfragen in LINQPad:
- Öffnen Sie LINQPad und gehen Sie zu Abfrage Tab.
- Gehen Sie zu Sprache und wählen Sie C#-Anweisung(en) aus der Dropdown-Liste.
- Sie können jetzt Ihre LINQ-Abfragen über den konfigurierten Cache schreiben und die Ergebnisse im selben Fenster sehen.
Um Abfragen in LINQPad zu verarbeiten, NCache LINQ-Anbieter verwendet die NCacheContext
Klasse, die die weiter implementiert Abfragbar Schnittstelle, die von der bereitgestellt wird .NET framework. NCacheContext
erfordert einen gültigen Cache-Namen, um eine Abfrage zu verarbeiten.
Im folgenden Code wird davon ausgegangen ClusteredCache enthält Produkt Objekte. A Produkt Das Klassen-LINQ-Objekt wird mit erstellt NCacheContext
, mit dem das Produkt abgefragt wird, das vorhanden ist Produkt ID == 12.
IQueryable<Product> product = new NCacheContext<Product>("ClusteredCache");
var result = from prod in product
where prod.ProductID == 12
select prod;
result.Dump();