title: Is there a .NET equivalent of DynamoDBMapper?
body: <p>I'd like to construct a <code>CreateTableRequest</code> object from data annotations in a class. It looks like Amazon provides <a href="https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapper.html" rel="nofollow noreferrer"><code>DynamoDBMapper</code></a> in the Java SDK, which makes this process simple.</p>
  <p>How can I do the same in .NET/C#?</p>
  <pre><code> AmazonDynamoDB dynamoDBClient = new AmazonDynamoDBClient();
   DynamoDBMapper mapper = new DynamoDBMapper(dynamoDBClient);
   CreateTableRequest req = mapper.generateCreateTableRequest(TestClass.class);
   // Table provision throughput is still required since it cannot be specified in your POJO
   req.setProvisionedThroughput(new ProvisionedThroughput(5L, 5L));
   // Fire off the CreateTableRequest using the low-level client
   dynamoDBClient.createTable(req);
  </code></pre>