在 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 呢?