Как запросить данные с большим количеством идентификаторов в ExpressionStatement? - PullRequest
0 голосов
/ 27 марта 2020

ExpressionStatement имеет оператор запроса лимита. Мне нужны данные запроса с более чем одним идентификатором.

string id = "SSSSS";

var expressionAttributeValues = new Dictionary<string, DynamoDBEntry>();
expressionAttributeValues.Add(":id", id);

var queryOperationConfig = new QueryOperationConfig();
queryOperationConfig.KeyExpression = new Amazon.DynamoDBv2.DocumentModel.Expression
{
    ExpressionAttributeNames = new Dictionary<string, string>
    {
        { "#id", "Id" }
    },
    ExpressionStatement = "#id = :id",
    ExpressionAttributeValues = expressionAttributeValues
};

var results = await _context.QueryByAsync<Product>(TableName, queryOperationConfig.KeyExpression, queryOperationConfig.FilterExpression);

return Ok(results);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...