Использование Dynamo Object Persistence Modal с C#
Рассмотрим объект
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"
};)
Не могу найти какую-либо документацию по этому вопросу, но ожидал, что это сработает.
Я знаю, что это можно сделать с помощью QueryAsyn c, но есть ли способ, как он работает с LoadAsyn c?