ユーザーの 1 つのフィールドにパッチを適用するメソッドを作成しました。そのメソッドのコードは次のとおりです。
[AcceptVerbs("PATCH")]
public user PatchUser(user user)
{
user serverUser = db.users.Find(user.iduser);
serverUser.profilepic=user.profilepic;
db.SaveChanges();
return serverUser;
}
現在、このコードを使用して json でパッチを適用しています。json は次のとおりです。
{
iduser: 123,
profilepic: "My profile link "
}
したがって、このコードを変更して複数のパッチを許可する方法は、同じ URL を使用して他のプロパティにもパッチを適用したい場合です。ユーザー名にパッチを適用したい場合のように、jsonは次のようになります。
{
iduser: 123,
username: "SomeUserName "
}