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
| Topic | Description |
|---|---|
| Entity Definition | Define DynamoDB entities with partition keys, sort keys, GSIs, and LSIs |
| Basic Operations | Create, Read, Update, Delete (CRUD) operations |
| Query & Scan | Query by partition key, sort key conditions, and filters |
| Multi-Entity Queries | Query multiple entity types with ToCompoundEntity |
| Transactions | Atomic write and read transactions |
| Batches | Efficient bulk write and get operations |
| Dynamic Fields | Handle unmapped attributes for multi-tenant scenarios |
| Repository Pattern | Extend 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.