我有一个带有post和put方法的OData控制器,比如说我想创建一个客户:
[HttpPost]
public IHttpActionResult Post([FromBody]Customer customer) { ... }
如果我发送
{
"customerName": "John Doe"
}
一切正常,但是如果我发送
{
"customerName": "John Doe",
"__TEMP__": "temp value"
}
Post方法中的customer参数值变为null,是否有必要告诉OData忽略db中没有的其他属性?