用于 .NET 的适用于 NoSQL 的 Azure Cosmos DB 的 SDK 示例

适用范围: NoSQL

cosmos-db-nosql-dotnet-samples GitHub 存储库包含多个示例项目。 这些项目演示如何对适用于 NoSQL 的 Azure Cosmos DB 资源执行常见操作。

先决条件

示例

示例项目都是独立的,旨在单独运行,项目之间没有任何依赖关系。

客户端

任务 API 参考
使用终结点和密钥创建客户端 CosmosClient(string, string)
使用连接字符串创建客户端 CosmosClient(string)
使用 DefaultAzureCredential 创建客户端 CosmosClient(string, TokenCredential)
使用自定义 TokenCredential 创建客户端 CosmosClient(string, TokenCredential)

数据库

任务 API 参考
创建数据库 CosmosClient.CreateDatabaseIfNotExistsAsync

容器

任务 API 参考
创建容器 Database.CreateContainerIfNotExistsAsync

项目

任务 API 参考
创建项 Container.CreateItemAsync<>
点读取项 Container.ReadItemAsync<>
查询多个项 Container.GetItemQueryIterator<>

后续步骤

深入了解 SDK 以导入更多数据、执行复杂的查询并管理适用于 NoSQL 的 Azure Cosmos DB 资源。