Was ist die derzeit empfohlene Methode, um Teilaktualisierungen mit der Web-API durchzuführen?

Ich frage mich, wie Teilaktualisierungen mit der RESTful-Schnittstelle der ASP.NET-Web-API implementiert werden sollen. Nehmen wir zum Beispiel an, wir übergeben Objekte über den Draht der folgenden Struktur:

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

Wie würde man es unterstützen, nur Teile von a zu aktualisieren?Person zu einer Zeit, zum Beispiel dieEmail Eigentum? Wird empfohlen, dies über zu implementierenOData und das PATCH-Verb, oder wäre es besser, PATCH selbst zu implementieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage