Я пытаюсь сохранить сложный объект C # в DynamoDB, который выглядит следующим образом.
[DynamoDBTable("some_table")]
public class User
{
[DynamoDBHashKey]
public string user_id { get; set; }
[DynamoDBRangeKey]
public string client_name { get; set; }
public string client_location { get; set; }
public DateTime signup_date { get; set; }
[DynamoDBProperty(typeof(KycConverter))]
public KycAttributes kyc_attributes { get; set; }
}
public class KycAttributes
{
public string kyc_id { get; set; }
}
Свойство типа KycAttributes необходимо преобразовать в формат, который принимает DynamoDB.Вот реализация Конвертера, следуя этому руководствучто сценарий следующий: это объект, который уже существует в базе данных.Однако у этого объекта не было ключа kyc_attributes, и делается попытка добавить этот ключ к нему.Это возможно?Если да, то как можно исправить ошибку?