(.NET MAUI) Azure Cosmos DB에 연결하고 데이터 검색

Azure Cosmos DB에 연결하고 데이터를 가져오는 방법.

1. Microsoft.Azure.Cosmos 너겟 패키지를 설치합니다.


(.NET MAUI) Azure Cosmos DB에 연결하고 데이터 검색 1

2. CosmosClient에 연결합니다.

Azure Portal에 접속하여 Keys를 선택하면 아래와 같이 URI와 Primary Key가 표시됩니다.


(.NET MAUI) Azure Cosmos DB에 연결하고 데이터 검색 2

아래와 같이 CosmosClient를 사용하여 위 항목을 인수로 처리합니다.

CosmosClient client = new CosmosClient({URI}, {기본키});

3. 데이터 쿼리

Azure Portal의 컨테이너 정보에서 컨테이너 ID 및 데이터베이스 정보로 데이터를 찾습니다.

string Id = "1";

Container container = client.GetContainer({databaseId}, {containerId});

AzureModel readItem = await container.ReadItemAsync<AzureModel>(id: Id, partitionKey: PartitionKey.None);

AzureModel은 C# 클래스로 생성된 Azure 데이터베이스 구조이며 Id는 데이터의 키입니다.

아래와 같이 partitionKey가 존재하지 않는 경우 PartitionKey.None으로 설정합니다.


(.NET MAUI) Azure Cosmos DB에 연결하고 데이터 검색 3

파티션키 가다 있는 경우 해당 값을 new로 설정합니다.

PartitionKey(“Value”)로 입력하여 처리해야 합니다.