C# 将查询响应转换为对象DynomoDB c的列表#

C# 将查询响应转换为对象DynomoDB c的列表#,c#,amazon-web-services,aws-lambda,C#,Amazon Web Services,Aws Lambda,我使用QueryResponse从dynomoDb获取结果集。如何将此响应转换为对象列表 var _response = await _client.QueryAsync(_request); List<Attendence> businessunits = JsonConvert.DeserializeObject<List<Attendence>>(JsonConvert.SerializeObject(_response.Items)); var\

我使用QueryResponse从dynomoDb获取结果集。如何将此响应转换为对象列表

 var _response = await _client.QueryAsync(_request);
 List<Attendence> businessunits = JsonConvert.DeserializeObject<List<Attendence>>(JsonConvert.SerializeObject(_response.Items));
var\u response=wait\u client.querySync(\u request);
List businessunits=JsonConvert.DeserializeObject(JsonConvert.SerializeObject(_response.Items));

这对我不起作用,请帮我解决这个问题

是的,我找到了解决办法

 var _response = await _client.QueryAsync(_request);
 using (DynamoDBContext dbcontext = new DynamoDBContext(_client))
 {
      foreach (var item in _response.Items)
      {
           var doc = Document.FromAttributeMap(item);
           var myModel = dbcontext.FromDocument<Attendence>(doc);
           attendence.Add(myModel);
      }
  }
var\u response=wait\u client.querySync(\u request);
使用(DynamoDBContext dbcontext=新的DynamoDBContext(_客户端))
{
foreach(变量项在_response.Items中)
{
var doc=文件。来自属性映射(项目);
var myModel=dbcontext.FromDocument(doc);
注意事项。添加(myModel);
}
}