1

在 C# 中使用 Dynamo 对象持久模式

考虑对象

class SomeObject{
 [DynamoDBHashKey]
 public string A {get; set;}

 [DynamoDBGlobalSecondaryIndexHashKey]
 [DynamoDBRangeKey]
 public string B {get; set;}
}

下面的代码适用于必须在表中查询的对象

 _dynamoDbContext.LoadAsync<SomeObject>(new SomeObject(){ A = "test", B = "test" })

我在同一张表上有一个二级索引,并想检索该值

_dynamoDbContext.LoadAsync<SomeObject>(new SomeObject(){ B = "test" }, new DynamoDBOperationConfig()
        {
            IndexName = "Some_Index_Name"
        };)

我找不到任何关于此的文档,但希望这可以工作。

我知道可以使用 QueryAsync 来完成,但是有没有办法使用 LoadAsync 呢?

4

0 回答 0