【发布时间】:2023-02-11 03:26:17
【问题描述】:
有没有更有效的方法将发电机数据库数据转换为具体类型?例如,当我查询数据时,所有内容都在:
List<Dictionary<string, AttributeValue>>
是否可以轻松转换类型,而不必遍历每个项目并手动执行所有操作?
例如我在做:
return items.Select(item => new Connection
{
ConnectionId = Guid.Parse(item["connectionId"].S),
ClientId = item["clientId"].S,
ProviderId = item["providerId"].S,
Scopes = item["scopes"].SS.ToArray(),
CredentialsId = item["credentialsId"].S,
Evidences = ToEvidences(item["consentEvidences"].L)
})
.ToList();
然后这将返回我的类型列表 Connection 但是我明确映射了每个字段。有没有更简单的方法或可以进行映射的帮助程序库?
【问题讨论】:
标签: c# amazon-dynamodb