Skip to main content

FluentDynamoDB QuickStart

Welcome to the FluentDynamoDB QuickStart guides! These pages provide concise, copy-paste-ready code examples for common DynamoDB operations in C#.

Each guide shows three API patterns side-by-side:

  • Lambda/Fluent - Type-safe expressions with IntelliSense support (recommended)
  • String Formatted - Format strings with placeholders for dynamic values
  • Manual Builder - Explicit attribute/value specification for full control

Quick Navigation

TopicDescription
Entity DefinitionDefine DynamoDB entities with partition keys, sort keys, GSIs, and LSIs
Basic OperationsCreate, Read, Update, Delete (CRUD) operations
Query & ScanQuery by partition key, sort key conditions, and filters
Multi-Entity QueriesQuery multiple entity types with ToCompoundEntity
TransactionsAtomic write and read transactions
BatchesEfficient bulk write and get operations
Dynamic FieldsHandle unmapped attributes for multi-tenant scenarios
Repository PatternExtend tables with custom business logic

Getting Started

If you're new to FluentDynamoDB, start with the Installation Guide and Configuration before diving into these QuickStart examples.

For comprehensive documentation on each topic, follow the "Learn More" links at the bottom of each QuickStart page.