Обновление сложных объектов в базе данных - PullRequest
0 голосов
/ 07 марта 2019

Допустим, у меня есть эта модель для моей основной сущности:

public class MyEntity
{
    public long Id { get; set; }
    public int UniqueId { get; set; }
    public DateTime Timestamp { get; set; }
    public string Title { get; set; }
    public int Score { get; set; }

    public List<Comment> Comments { get; set; }
    public List<Likes> Likes { get; set; }
}

Каковы наилучшие практики для добавления / обновления этих типов сложных иерархических сущностей, полученных из некоторого внешнего источника?Есть ли простой способ обновить все значения сущности, основанные на их UniqueId и удалять / добавлять комментарии и лайки по мере необходимости?

Ранее я использовал Upsert FlexLab, но эта опция, кажется, небыть в том числе отношения.Позже я попытаюсь отложить все таблицы по отдельности, но есть ли лучший способ сделать это лучше?

Спасибо!

...