This project has moved and is read-only. For the latest updates, please go here.

Allow for async query/get/scan


DataContext uses async write internally (in SubmitChanges method) and it was pretty straightforward to modify Linq2Dynamo to expose this async interface to the client.
At the same time read operations internally use synchronous versions of get/query/scan. Since they involve network IO, this limits performance of the whole solution. It would be good to have async versions of query/get/scan operations to improve scalability of Linq2Dynamo based solutions. Related, but less critical IMO, would be support for parallel asynchronous operations - for example, querying and updating data context in parallel in an asynchronous fashion.