4
我有在数据库中创建新电子邮件的操作。代码如下:不要将特定属性绑定到ASP.NET中的模型WebApi
[ValidateModel]
public HttpResponseMessage Post(string username, [FromBody] EmailDTO email)
...
this.repository.Add(username, email)
但是API用户可以设置'Id'属性并导致数据库冲突。 绑定时是否可以忽略'Id'属性而不创建自定义模型联编程序或更改DTO的构造函数?像绑定(排除='...'),但在WebApi?
什么是已知的防止控制器操作中的质量分配的方法?