Introduzione
.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.
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.