Introduzione

Completato

.NET SDK per Azure Cosmos DB per NoSQL consente alle applicazioni client di connettersi a risorse ed elementi tramite l'endpoint dell'account. Usando l'SDK, è possibile creare molte delle risorse di NoSQL, ad esempio contenitori, database ed elementi. .NET SDK è utile per le applicazioni aziendali che devono eseguire operazioni comuni di creazione, lettura, aggiornamento ed eliminazione (CRUD) dal codice. .NET SDK supporta anche l'esecuzione di query e l'invio in batch di operazioni.

Scenario di esempio

Si supponga di lavorare come sviluppatore per un rivenditore al dettaglio di articoli sportivi. Si sta lavorando a un software per importare il nuovo inventario nel database. L'applicazione aggiunge più elementi usando l'SDK .NET per Azure Cosmos DB for NoSQL. Dopo avere importato i dati, l'applicazione eseguirà una query e visualizzerà i risultati in modo da poter verificare che siano stati aggiunti gli elementi corretti.

Illustrazione di icone per rappresentare il caricamento dei dati nel cloud e la successiva esecuzione di query tramite tecniche di ricerca comuni.

Cosa stiamo facendo?

Il modulo descrive in modo specifico i passaggi per la connessione a un account Azure Cosmos DB for NoSQL da un'applicazione console .NET. L'applicazione console crea un database singolo e una risorsa contenitore, se non esistono già nell'account. Si usano quindi operazioni singole e orchestrate per popolare il contenitore con più elementi. Dopo aver popolato i dati, è possibile convalidare tutti gli elementi eseguendo query sugli elementi.

In breve, l'applicazione eseguirà le operazioni seguenti:

  • Connettersi all'API per NoSQL usando il controllo degli accessi in base al ruolo e l'autenticazione di Microsoft Entra.
  • Creare i database e i contenitori necessari.
  • Inserire nuovi elementi in un contenitore.
  • Orchestrare più operazioni sugli elementi nello stesso contenitore.
  • Eseguire una query sugli elementi risultanti nel contenitore.

Qual è l'obiettivo principale?

Al termine del modulo, si sarà in grado di creare un'applicazione .NET che si connette ad Azure Cosmos DB for NoSQL ed esegue le operazioni e le query più comuni.