EfficientDynamoDb icon indicating copy to clipboard operation
EfficientDynamoDb copied to clipboard

High-performance C# DynamoDb library

Results 27 EfficientDynamoDb issues
Sort by recently updated
recently updated
newest added

Currently, the `[DynamoDbProperty(name)]` attribute necessitates specifying a property name, which could be more streamlined. An overload that automatically derives the property name from the class property it’s mapped to would...

This commit makes several changes to the .NET projects and their dependencies. The main changes include upgrading the projects to target newer versions of .NET (.NET 6.0, 7.0 and 8.0),...

This PR brings support to defining DynamoDb attributes on the interfaces instead of only classes. This doesn't happen by default on C# as attributes on interfaces are not projected to...

This does not use runtime reflection, and allows for a simpler definition without having to define the property name manually if the user doesn't want to Solves https://github.com/AllocZero/EfficientDynamoDb/issues/239

The problem we're trying to solve is having a converter that allows us to serialize & deserialize derived classes. We currently have a working solution based on [this approach](https://github.com/AllocZero/EfficientDynamoDb/issues/205#issuecomment-1650701928), but...

Preview 1 of the AWS .NET SDK has been released (see https://aws.amazon.com/blogs/developer/preview-1-of-aws-sdk-for-net-v4/). It would be great if the benchmarks published [here](https://github.com/AllocZero/EfficientDynamoDb) could be updated to include the V4 preview.

When performing a conditional write (i.e., when specifying a condition expression for `PutItem`, `UpdateItem` or `DeleteItem`), the `ExecuteAsync` method currently throws a `ConditionalCheckFailedException` if the condition is not met. However,...

enhancement