Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

DynamoDB での .NET ドキュメントの操作

フォーカスモード
DynamoDB での .NET ドキュメントの操作 - Amazon DynamoDB

AWS SDK for .NET では、低レベル Amazon DynamoDB オペレーションの一部をまとめるドキュメントモデルクラスを使用して、コーディングをさらに簡略化することができます。ドキュメントモデルのプライマリクラスは TableDocument です。Table クラスでは、PutItemGetItemDeleteItem などのデータオペレーション方法を使用できます。Query および Scan メソッドも使用できます。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(バイナリ型)

ブール N (数値型)。0 は false、1 は true を表します。
DateTime S (文字列型)。DateTime の値は、ISO-8601 形式の文字列として格納されます。
Guid S (文字列型)。
コレクション型 (リスト、ハッシュセット、配列) BS(バイナリセット)型、SS(文字列セット)型、NS(数値セット)型

AWS SDK for .NET は、DynamoDB のブール型、null 型、リスト型、およびマップ型を .NET ドキュメントモデル API にマッピングするための型を定義します。

  • ブール型には DynamoDBBool 使用します。

  • null 型には DynamoDBNull を使用します。

  • リスト型には DynamoDBList を使用します。

  • マップ型には Document を使用します。

注記
  • 空のバイナリ値がサポートされています。

  • 空の文字列値の読み取りがサポートされています。空の文字列属性値は、DynamoDB への書き込み中に、文字列セット型の属性値内でサポートされます。文字列型の空の文字列属性値と、リスト型またはマップ型に含まれる空の文字列値が書き込みリクエストから削除されます。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.