Info
Version: | 3.1.0 |
Author(s): | Yan Cui |
Last Update: | Tuesday, October 25, 2016 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/fsprojects/DynamoDb.SQL |
NuGet Url: | https://www.nuget.org/packages/DynamoDb.SQL |
Install
Install-Package DynamoDb.SQL
dotnet add package DynamoDb.SQL
paket add DynamoDb.SQL
DynamoDb.SQL Download (Unzip the "nupkg" after downloading)
Dependencies
- AWSSDK.DynamoDBv2(>= 3.1.0 && < 4.0.0)
- FParsec(>= 1.0.0 && < 2.0.0)
- FSharp.Core(>= 3.1.2.5 && < 5.0.0)
Although there exists a number of different ways to query and scan a DynamoDB table with the
.Net AWS SDK:
- with the low-level AmazonDynamoDBClient class
- with the Table helper class
- with the DynamoDBContext class
none of these ways of querying and scanning tables are easy to use, and an external DSL is
desperately needed to make it easier to express the query one would like to perform against
data stored in DynamoDB.
It is because of these limitations that I decided to add a SQL-like external DSL on top of
existing functionalities of the AWS SDK to make it easier for .Net developers to work with
DynamoDB, which is a great product despite the lack of built-in support for a good
query language.