我们的Web API中有HTTP Patch,但我们无法识别哪些字段是通过Patch清除的。
说,我们有以下学生班。
public class Student
{
public int? Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
}
如果要求用户使用以下Json进行修补,
{
"FirstName": "Test First Name"
"Email": null
}
我们使用FromBody从Json创建以下对象,但我们如何识别该字段在Json中设置为null。
{
"Id": null,
"FirstName": "Test First Name",
"LastName": null,
"Email": null
}
有没有办法在课堂上添加任何新字段来实现这一目标?