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

Hi, I noticed problem during ToResponseAsync usage, JsonIReadOnlyListHintDdbConverter crashes during Items element deserialization Code: context.Query . . ToResponseAsync(); In JSON response Count element is after Items element, it causes that...

In order to make some complex repositories, It would be great to be able to call Put, Delete and other methods with Type and object. Under the hood, the library...

question

Hello, I am using your great library for one of my projects. I have difficulties to create objects and get feedback that they have been created correctly so decided to...

bug

Hi I'm getting an exception: "EfficientDynamoDb.Exceptions.DdbException: SerializationException at EfficientDynamoDb.Internal.ErrorHandler.ProcessErrorAsync(DynamoDbContextMetadata metadata, HttpResponseMessage response, CancellationToken cancellationToken) at EfficientDynamoDb.Internal.ErrorHandler.ProcessErrorAsync(DynamoDbContextMetadata metadata, HttpResponseMessage response, CancellationToken cancellationToken) at EfficientDynamoDb.Internal.ErrorHandler.ProcessErrorAsync(DynamoDbContextMetadata metadata, HttpResponseMessage response, CancellationToken cancellationToken) at EfficientDynamoDb.Internal.HttpApi.SendAsync(DynamoDbContextConfig...

bug

It does not seem to be able to query using a GSI. In fact there is no annotation available to distinguish a PK from a GSI-PK. Is this something that...

documentation
question

When you use DynamoDB Streams and handle item changes with Lambda, the incoming events look like this: ``` { "Records": [ { "eventID": "7de3041dd709b024af6f29e4fa13d34c", "eventName": "INSERT", "eventVersion": "1.1", "eventSource": "aws:dynamodb",...

Automate local in-memory dynamodb start to simplify writing integration tests. It can also be used as an alternative to mocking the fluent API. Something like: ``` await using var inMemoryContext...

suggestion

## Predicate approach Retrieving multiple entities of a different type in a single query is tricky in C#. Currently, you have to retrieve documents, then create multiple collections and fill...

suggestion

`StringEnumDdbConverter ` has no direct JSON read implementation. One of the reasons is that there is currently no `Enum.Parse` method accepting `Span` as input. dotnet PR: https://github.com/dotnet/runtime/pull/43255

enhancement
help wanted