Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Bekerja dengan. NETmodel dokumen di DynamoDB

Mode fokus
Bekerja dengan. NETmodel dokumen di DynamoDB - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS SDK for .NET Ini menyediakan kelas model dokumen yang membungkus beberapa operasi Amazon DynamoDB tingkat rendah, yang selanjutnya menyederhanakan pengkodean Anda. Dalam model dokumen, kelas utamanya adalah Table dan Document. Kelas Table menyediakan metode operasi data seperti PutItem, GetItem, dan DeleteItem. Kelas ini juga menyediakan metode Query dan Scan. Kelas Document mewakili satu item dalam tabel.

Kelas model dokumen sebelumnya tersedia di namespace Amazon.DynamoDBv2.DocumentModel.

catatan

Anda tidak dapat menggunakan kelas model dokumen untuk membuat, memperbarui, dan menghapus tabel. Namun, model dokumen mendukung operasi data yang paling umum.

Jenis data yang didukung

Model dokumen mendukung satu set primitif. NETtipe data dan tipe data koleksi. Model ini mendukung jenis data primitif berikut.

  • bool

  • byte

  • char

  • DateTime

  • decimal

  • double

  • float

  • Guid

  • Int16

  • Int32

  • Int64

  • SByte

  • string

  • UInt16

  • UInt32

  • UInt64

Tabel berikut merangkum pemetaan sebelumnya. NETjenis ke jenis DynamoDB.

. NETtipe primitif Jenis DynamoDB

Semua jenis angka

N (jenis angka)

Semua jenis string

S (jenis string)

MemoryStream, byte []

B (jenis biner)

bool N (jenis angka). 0 mewakili false dan 1 mewakili true.
DateTime S (jenis string). DateTimeNilai-nilai disimpan sebagai ISO -8601 string diformat.
Guid S (jenis string).
Jenis koleksi (Daftar, HashSet, dan array) Jenis BS (set biner), jenis SS (set string), dan jenis NS (set angka)

AWS SDK for .NET mendefinisikan jenis untuk memetakan tipe Boolean, null, daftar, dan peta DynamoDB ke. NETmodel dokumenAPI:

  • Gunakan DynamoDBBool untuk jenis Boolean.

  • Gunakan DynamoDBNull untuk jenis null.

  • Gunakan DynamoDBList untuk jenis daftar.

  • Gunakan Document untuk jenis peta.

catatan
  • Nilai biner kosong didukung.

  • Pembacaan nilai string kosong didukung. Nilai atribut string kosong didukung dalam nilai atribut string dari jenis Set saat menulis ke DynamoDB. Nilai atribut string kosong dari jenis string dan nilai string kosong dalam jenis Daftar atau Peta dihilangkan dari permintaan tulis

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.