Requirements¶
System Requirements¶
- .NET SDK: 8.0 or later
- C# Language Version: 11 or later
- IDE: Visual Studio 2022 17.3+, Rider 2022.2+, or VS Code with C# extension
NuGet Dependencies¶
DynamoMapper requires:
AWSSDK.DynamoDBv2- For AttributeValue and DynamoDB typesMicrosoft.CodeAnalysis.CSharp- Source generator infrastructure (automatically included)
Target Frameworks¶
DynamoMapper packages target:
- Runtime package (
DynamoMapper.Runtime): .NET Standard 2.0 - Generator package (
DynamoMapper): .NET Standard 2.0
This means you can use DynamoMapper in projects targeting:
- .NET 8.0+
- .NET Framework 4.7.2+ (with C# 11 compiler)
AWS SDK Version¶
DynamoMapper is tested with AWS SDK for .NET v3.7+. Earlier versions may work but are not officially supported.
Next Steps¶
- Installation - Install DynamoMapper
- Quick Start - Build your first mapper