Bibliothèques Azure Cosmos DB pour .NET
Vue d’ensemble
Azure Cosmos DB est un service de base de données multimodèle distribué à l’échelle mondiale. Il permet de mettre à l’échelle le débit et le stockage de façon indépendante et en toute flexibilité pour le nombre de régions géographiques de votre choix avec un contrat SLA complet. Avec Azure Cosmos DB, vous pouvez stocker et accéder à des documents, des clés-valeurs et des bases de données à colonne large ou en graphique à l’aide d’API et de modèles de programmation.
Prise en main d’Azure Cosmos DB.
Bibliothèque cliente
Utilisez la bibliothèque cliente .NET Azure Cosmos DB pour accéder à des données et les stocker dans un magasin de données Azure Cosmos DB existant. Pour automatiser la création d’un compte Azure Cosmos DB, utilisez le Portail Azure, Azure CLI ou PowerShell.
Installez le package NuGet directement à partir de la Console du Gestionnaire de package Visual Studio ou avec la CLI .NET Core.
Pour installer la version 3.x, qui cible .NET Standard :
Gestionnaire de package Visual Studio
Install-Package Microsoft.Azure.Cosmos
CLI .NET Core
dotnet add package Microsoft.Azure.Cosmos
Exemple de code
Cet exemple se connecte à une base de données d’API SQL Azure Cosmos DB existante, crée une base de données et un conteneur, lit un élément à partir du conteneur et le désérialise sur un objet TodoItem
. Cet exemple utilise la version 3.x du SDK .NET.
// CosmosClient should always be a singleton for an application
using (CosmosClient cosmosClient = new CosmosClient("endpoint", "primaryKey"))
{
Container container = cosmosClient.GetContainer("DatabaseId", "ContainerId");
// Read item from container
CosmosItemResponse<TodoItem> todoItemResponse = await container.ReadItemAsync<TodoItem>("ItemId", new PartitionKey("partitionKeyValue"));
}
Exemples
Azure SDK for .NET