Einführung

Abgeschlossen

Das .NET SDK für Azure Cosmos DB for NoSQL ermöglicht Clientanwendungen die Verbindung zu Ressourcen und Elementen über den Konto-Endpunkt. Sie können viele der NoSQL-Ressourcen, wie z. B. Container, Datenbanken und Elemente, mithilfe des SDK erstellen. Das .NET SDK ist nützlich für Geschäftsanwendungen, die häufig verwendete Vorgänge wie Erstellen, Lesen, Aktualisieren und Löschen (CRUD) aus Code heraus ausführen müssen. Das .NET SDK unterstützt auch das Abfragen und die Batchverarbeitung von Vorgängen.

Beispielszenario

Angenommen, Sie sind Entwickler bei einem Sportartikelhändler. Sie arbeiten an Software, um neue Bestände in Ihre Datenbank zu importieren. Ihre Anwendung fügt mehrere Elemente mithilfe des .NET SDK für Azure Cosmos DB for NoSQL hinzu. Nachdem Sie Ihre Daten importiert haben, führt die Anwendung eine Abfrage durch und zeigt die Ergebnisse an, so dass Sie überprüfen können, ob die richtigen Elemente hinzugefügt wurden.

Illustration of icons indicating data being uploaded to the cloud and then queried using common search techniques.

Was tun wir?

Dieses Modul führt Sie speziell durch die Schritte zur Verbindung mit einem Azure Cosmos DB for NoSQL-Konto von einer .NET-Konsolenanwendung aus. Ihre Konsolenanwendung erstellt eine einzelne Datenbank- und Container-Ressource, wenn diese nicht bereits in Ihrem Konto vorhanden sind. Sie verwenden dann sowohl einzelne als auch orchestrierte Vorgänge, um den Container mit mehreren Elementen zu befüllen. Sobald die Daten eingefügt wurden, validieren Sie alles, indem Sie die Elemente abfragen.

Kurz gesagt, die Anwendung macht Folgendes:

  • Stellen Sie eine Verbindung her mit der API für NoSQL mithilfe einer Verbindungszeichenfolge.
  • Erstellen Sie die notwendigen Datenbanken und Container.
  • Fügen Sie neue Elemente in einen Container ein.
  • Orchestrieren Sie mehrere Elementvorgänge zusammen innerhalb desselben Containers.
  • Fragen Sie die resultierenden Elemente im Container ab.

Was ist das Hauptziel?

Am Ende dieses Moduls sind Sie in der Lage, eine .NET-Anwendung zu erstellen, die eine Verbindung zu Azure Cosmos DB for NoSQL herstellt und die gängigsten Vorgänge und Abfragen durchführt.