Jaki jest obecnie zalecany sposób wykonywania częściowych aktualizacji za pomocą Web API?

Zastanawiam się, jak zaimplementować częściowe aktualizacje za pomocą interfejsu RESTful interfejsu ASP.NET Web API? Powiedzmy na przykład, że przekazujemy obiekty przez przewód o następującej strukturze:

public class Person {
    public int Id { get; set; }
    public string Username { get; set; }
    public string Email { get; set; }
}

Jak można wspierać aktualizowanie tylko części aPerson na raz, na przykładEmail własność? Czy zaleca się wdrożenie tego przezOData i czasownik PATCH, czy może lepiej byłoby wdrożyć PATCH?

questionAnswers(1)

yourAnswerToTheQuestion