云数据存储选择与Azure Functions使用指南
1. 云数据存储选择
1.1 连接Cosmos DB的方式
连接Cosmos DB有两种方式:使用其官方客户端或使用Cosmos DB的Entity Framework Core提供程序。
1.1.1 Cosmos DB客户端
.NET 6的Cosmos DB客户端可通过Microsoft.Azure.Cosmos NuGet包获取。它能完全控制Cosmos DB的所有功能。以下是使用官方客户端与Cosmos DB交互的步骤:
1. 创建客户端对象:
using var cosmosClient = new CosmosClient(endpoint, key);
- 创建数据库:
Database database = await cosmosClient.CreateDatabaseIfNotExistsAsync(databaseId);
- 创建容器:
ContainerProperties cp = new ContainerProperties(containerId, "/DestinationName");
Container container = await dat