Как добавить элемент в атрибут списка в DynamoDB, используя Object Persistence Model - PullRequest
0 голосов
/ 09 января 2019

Я использую .NET Object Persistence Model для работы с DynamoDB.

[DynamoDBTable("Parcel")]
public class Parcel
{
    [DynamoDBHashKey]
    public string ParcelId { get; set; }

    public ParcelInfo Details { get; set; }

    public List<TrackingEvent> AllEvents { get; set; }

    ...
}

public class TrackingEvent
{
    public string CarrierName { get; set; }
    public string CarrierReference { get; set; }
    public string EventName { get; set; }
    public DateTime EventTime { get; set; }
    public string EventLocation { get; set; }
    public string EventCode { get; set; }
    public string EventPhase { get; set; }
    public string EventState { get; set; }
    public object AdditionalParams { get; set; }
}

Я хочу добавить отслеживание событий в существующие посылки. Поскольку элемент посылки довольно большой, и моей программе нужно добавлять события для 1 тысячи посылок при каждом выполнении, поэтому я не хочу загружать каждую посылку, добавлять события для нее и сохранять.

Есть ли способ выполнить работу, просто передав ParcelId и список событий?
Спасибо.

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