Skip to content

About

DynamoDb POCO Client

Resources

Stars

0 stars

Watchers

2 watching

Forks

Repository files navigation

RevStackCore.DynamoDb.Client

Build status

netstandard2.0 POCO client for Amazon DynamoDB (IPocoDynamo), a port of ServiceStack's PocoDynamo onto AWSSDK.DynamoDBv2 and ServiceStack.Text. Provides code-first table registration (RegisterTable<T>(), InitSchema()), typed QueryExpression<T> / ScanExpression<T>, hash/range and global/local secondary index attributes, and async variants.

Published as the RevStackCore.DynamoDb.Client NuGet package (1.0.1).

Status (2026-10-25): in use, indirectly. It is the engine under RevStackCore.DynamoDb (the repository-pattern layer), which is referenced by:

  • Plunk.Account (RevStackCore.DynamoDb 1.0.2; PlunkAccount uses this library's attributes), and through it Service.Account, NotificationServiceWorker, Api.Lambda (Plunk.Api.Tracker) and others.
  • Api.Lambda/Plunk.Api.Lambda.S3Pdf (RevStackCore.DynamoDb 1.0.1).

No current project references this package directly. Usage and examples are in the RevStackCore.DynamoDb README.

Layout

RevStackCore.DynamoDb.Client/
└── DynamoDb/      PocoDynamo, QueryExpression, ScanExpression, DynamoMetadata,
                   converters, sequence generator, async API

Build

The 2026-09-20 commit switched RevStackCore.Aws.Support from a package to a ProjectReference on a sibling checkout:

../../revstackcore/Aws.Support/RevStackCore.Aws.Support/RevStackCore.Aws.Support.csproj

(relative to this repo's root, i.e. …/dev/revstackcore/Aws.Support). Clone it there, then:

dotnet restore
dotnet build RevStackCore.DynamoDb.Client.sln -c Release

Publish

AppVeyor (appveyor.yml, master only) packs and pushes to nuget.org. Because of the sibling ProjectReference above, a standalone CI build will not restore until it is switched back to the RevStackCore.Aws.Support package. Bump <PackageVersion> in the csproj before publishing (package.json is stale metadata), then bump RevStackCore.DynamoDb.

About

DynamoDb POCO Client

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages