如何在 .net 的 dynamodb 中的对象持久性模型中获取所需的属性



我们可以从 .net 中的 dynamodb 获取该项目,如下所示

var 实体 = 等待_context。LoadAsync(id(;

如何获取所需的属性而不是完整的项目?

您可以使用投影表达式来指定您希望 DynamoDB 为您检索的属性。

下面是文档中的 .NET 示例:

// using Amazon.DynamoDBv2;
// using Amazon.DynamoDBv2.Model;
var client = new AmazonDynamoDBClient();
var request = new GetItemRequest
{
  TableName = "YourTableName",
  ProjectionExpression = "Id, Attribute1, Attribute2",
  Key = new Dictionary<string, AttributeValue>
  {
    { "Id", new AttributeValue { N = "some_value_for_id" } }
  },
};
var response = client.GetItem(request);

最新更新