728x90
Azure Cosmos DB 에 접속하여 데이터 가져오는 방법입니다.
1. Microsoft.Azure.Cosmos Nuget Package 를 설치합니다.
2. CosmosClient 를 이용하여 접속합니다.
Azure Portal 로 접속하여 키 를 선택하면 아래처럼 URI, 기본키 가 나타납니다.
아래처럼 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 은 Azure 의 데이터베이스 구조를 C# 클래스로 만든 것이며 Id 는 데이터의 Key 입니다.
partitionKey 는 아래처럼 없는 경우 PartitionKey.None 으로 설정하고
partitionKey 가 있는 경우 그 값을 new PartitionKey("값") 으로 넣어서 처리하면 됩니다.
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
[.NET MAUI] App Icon 변경 시 유의 점 (0) | 2023.03.20 |
---|---|
[.NET MAUI] Preferences 사용하기 - save property (0) | 2023.03.19 |
[.NET MAUI] CollectionView 데이터 2열로 나타내기 (0) | 2023.03.18 |
[.NET MAUI] CommunityToolkit.Maui - DrawingView (0) | 2023.03.08 |
[.NET MAUI] CommunityToolkit.Maui - FileSaver, FolderPicker (0) | 2023.03.05 |