쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

DynamoDB에서 .NET 문서 모델을 사용하여 작업

포커스 모드
DynamoDB에서 .NET 문서 모델을 사용하여 작업 - Amazon DynamoDB

AWS SDK for .NET은 일부 하위 수준 Amazon DynamoDB 작업을 래핑하여 코딩을 더 간단하게 만드는 문서 모델 클래스를 제공합니다. 이 문서 모델에서 기본 클래스는 TableDocument입니다. Table 클래스는 PutItem, GetItemDeleteItem과 같은 데이터 작업 메서드를 제공합니다. 또한 QueryScan 메서드를 제공합니다. Document 클래스는 테이블의 단일 항목을 나타냅니다.

위의 문서 모델 클래스는 Amazon.DynamoDBv2.DocumentModel 네임스페이스에서 사용할 수 있습니다.

참고

이 문서 모델 클래스를 사용하여 테이블을 생성, 업데이트 및 삭제할 수 없습니다. 그러나 이 문서 모델은 대부분의 일반적인 데이터 작업을 지원합니다.

지원되는 데이터 유형

문서 모델은 기본 .NET 데이터 형식 및 컬렉션 데이터 형식 세트를 지원합니다. 모델이 지원하는 기본 데이터 유형은 다음과 같습니다.

  • bool

  • byte

  • char

  • DateTime

  • decimal

  • double

  • float

  • Guid

  • Int16

  • Int32

  • Int64

  • SByte

  • string

  • UInt16

  • UInt32

  • UInt64

다음 표에서는 앞서 나온 .NET 형식을 DynamoDB 형식으로 매핑하는 것을 요약하여 보여 줍니다.

.NET 기본 유형 DynamoDB 형식

모두 숫자 형식

N(숫자 형식)

모든 문자열 형식

S(문자열 형식)

MemoryStream, byte[]

B(이진수 형식)

bool N(숫자 형식). 0은 false를 나타내고 1은 true를 나타냅니다.
DateTime S(문자열 형식) DateTime 값은 ISO-8601 형식의 문자열로 저장됩니다.
Guid S(문자열 형식)
컬렉션 유형(List, HashSet 및 array) BS(이진수 세트) 형식, SS(문자열 세트) 형식, 그리고 NS(숫자 세트) 형식

AWS SDK for .NET은 DynamoDB의 부울, null, 목록 및 맵 형식을 .NET 문서 모델 API에 매핑하기 위한 형식을 정의합니다.

  • 부울 형식에 DynamoDBBool을 사용합니다.

  • null 형식에 DynamoDBNull을 사용합니다.

  • 목록 형식에 DynamoDBList를 사용합니다.

  • 맵 형식에 Document를 사용합니다.

참고
  • 빈 이진수 값이 지원됩니다.

  • 빈 문자열 값 읽기가 지원됩니다. DynamoDB에 쓰는 동안 문자열 집합 형식의 속성 값에서 빈 문자열 속성 값이 지원됩니다. 문자열 형식의 빈 문자열 속성 값과 목록 또는 맵 형식에 포함된 빈 문자열 값은 쓰기 요청에서 삭제됩니다.

이 페이지에서

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.