Konfigurieren Sie LINQPad für NCache
NCache bietet eine nahtlose Integration mit LINQPad, ein .NET-Dienstprogramm, das häufig zum interaktiven Abfragen von SQL-Datenbanken mithilfe von LINQ- und Lambda-Ausdrücken sowie zum interaktiven Schreiben von C# ohne die Notwendigkeit einer IDE verwendet wird. NCache bietet seinem Anbieter die Unterstützung von LINQ-Abfragen in LINQPad für eine bessere Datenanalyse und Benutzerfreundlichkeit.
NCache Die Integration mit LINQPad ist recht einfach, da nur ein Verweis auf die hinzugefügt werden muss NCache LINQPad-Anbieter und die benutzerdefinierten Objekte, die Sie gespeichert haben NCache. Die abgefragten Objekte müssen indiziert sein NCache.
Note
Der folgende Abschnitt wurde mit implementiert LINQPad 5.
So konfigurieren Sie LINQPad für NCache Führen Sie bei der Abfrage die folgenden Schritte aus:
Schritt 1: Verweisen Sie auf das NuGet-Paket, um LINQPad zu konfigurieren
NCache bietet LinqPad.NCache und Linq.NCache NuGet-Pakete zum Konfigurieren der LINQPad-Integration NCache. Um in LINQ auf diese Pakete zu verweisen, führen Sie die folgenden Schritte aus:
Öffnen Sie LINQPad und gehen Sie zu Datei -> Neue Abfrage oder Drücken Sie Strg + N.
Auf dem Abfrage Klicken Sie im Menü Referenz und Eigenschaften oder drücken Sie F4 um eine Referenz hinzuzufügen. Abfrageeigenschaften Assistent erscheint.
- Im Zusätzliche Referenzen Klicken Sie auf die Registerkarte NuGet hinzufügen… Taste zu gehen LINQPad NuGet Manager.
- Geben Sie in die Suchleiste ein und suchen Sie nach LinqPad.NCache Paket. Klick auf das Zur Abfrage hinzufügen Klicken Sie zum Installieren auf die Schaltfläche LinqPad.NCache NuGet-Paket.
Note
Bei der Installation LinqPad.NCache, es wird automatisch installiert Linq.NCache NuGet-Paket als Abhängigkeit.
- Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Menu beenden LINQPad NuGet Manager.
Schritt 2: Durchsuchbare Attribute finden Sie unter Assembly
Sobald Sie erfolgreich installiert haben NCache Bei NuGet-Paketen für die LINQ-Integration müssen Sie einen Verweis auf die Assembly hinzufügen, die die Entitäten enthält, die Sie im Cache durchsuchen möchten. Gehen Sie dazu folgendermaßen vor:
Im Zusätzliche Referenzen Klicken Sie auf die Registerkarte Entdecken Taste. Dadurch wird ein Dialogfeld geöffnet, in dem Sie zur gewünschten Baugruppe navigieren können.
Wählen Sie die Baugruppendatei aus und klicken Sie auf Offen Klicken Sie auf die Schaltfläche, um die Assembly-Referenz hinzuzufügen.
Schritt 3: Erforderliche Assemblys und Namespaces hinzufügen
Der letzte Schritt der Konfiguration NCache in LINQPad besteht darin, die erforderlichen Assemblys und Namespaces hinzuzufügen NCache um zwischengespeicherte Daten mit LINQPad erfolgreich abzufragen. Befolgen Sie die nachstehenden Schritte, um zu verstehen, wie Sie diese Referenzen bereitstellen:
- Gehen Sie zum Zusätzliche Namespace-Importe Tab von der Abfrageeigenschaften Dialogbox.
- Klicken Sie in der oberen rechten Ecke auf Wählen Sie aus Baugruppen Link, der die angezeigt wird Baugruppen und Namensräume .
- Auswählen Alachisoft.NCache.LinqPadIntegration.dll von ihm Baugruppen Abschnitt und wählen Sie dann Alachisoft.LinqPadIntegration von dem Namensräume Abschnitt und klicken Sie auf < Ausgewählte Namespaces hinzufügen.
- Führen Sie in ähnlicher Weise die gleichen Schritte aus Alachisoft.NCache.Linq.dll indem Sie es aus der auswählen Baugruppen Abschnitt und Namensräume .
- Wählen Sie auch SampleData.dll, die Entitäten enthält, die Sie zwischenspeichern möchten, indem Sie die gleichen Schritte ausführen.
Note
Es wird empfohlen, auf das zu klicken Als Standard für neue Abfragen festlegen Klicken Sie auf die Schaltfläche, um Referenzen für alle neuen Abfragen beizubehalten.
- Klicken Sie auf Kostenlos erhalten und dann auf Installieren. OK.
Siehe auch
Abfragen NCache Daten in LINQPad
Durchsuchen Sie den Cache mit LINQ
LINQ-Referenz für NCache