Knihovny Azure Cosmos DB pro .NET
Přehled
Azure Cosmos DB je globálně distribuovaná databázová služba pro více modelů. Je navržená tak, aby elasticky a nezávisle škálovat propustnost a úložiště napříč libovolným počtem geografických oblastí s komplexní smlouvou SLA. Se službou Azure Cosmos DB můžete ukládat a přistupovat k databázím dokumentů, klíč-hodnota, širokých sloupců a grafů pomocí rozhraní API a programovacích modelů.
Začínáme se službou Azure Cosmos DB
Klientská knihovna
Pomocí klientské knihovny Azure Cosmos DB .NET můžete přistupovat k datům a ukládat je v existujícím úložišti dat Azure Cosmos DB. Pokud chcete automatizovat vytváření nového účtu služby Azure Cosmos DB, použijte Azure Portal, rozhraní příkazového řádku nebo PowerShell.
Nainstalujte balíček NuGet přímo z konzoly Správce balíčků sady Visual Studio nebo pomocí rozhraní příkazového řádku .NET Core.
Instalace verze 3.x, která cílí na .NET Standard:
Správce balíčků sady Visual Studio
Install-Package Microsoft.Azure.Cosmos
Rozhraní příkazového řádku .NET Core
dotnet add package Microsoft.Azure.Cosmos
Příklad kódu
Tento příklad se připojí k existující databázi rozhraní SQL API služby Azure Cosmos DB, vytvoří novou databázi a kontejner, načte položku z kontejneru a deserializuje ji do objektu TodoItem
. Tento příklad používá verzi 3.x sady .NET SDK.
// 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"));
}
ukázky
Azure SDK for .NET