我在WebApi项目中有一个实体用户,
public class User
{
public string UserId { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
}
同一实体已用于POST和PATCH操作。对于POST方法,FirstName和LastName字段是必需的,但对于PATCH操作,则不是必需的。
因此,不能将相同的实体用于这些操作,是否还有其他选择使用相同的实体而不是为Patch动作创建新的实体?
谢谢!