当JSON中存在其他属性时,OData发布/放置参数为null

时间:2018-08-23 00:52:48

标签: json asp.net-web-api odata

我有一个带有post和put方法的OData控制器,比如说我想创建一个客户:

[HttpPost]
public IHttpActionResult Post([FromBody]Customer customer) { ... }

如果我发送

{
  "customerName": "John Doe"
}

一切正常,但是如果我发送

{
  "customerName": "John Doe",
  "__TEMP__": "temp value"
}

Post方法中的customer参数值变为null,是否有必要告诉OData忽略db中没有的其他属性?

0 个答案:

没有答案