我使用的是Abp Boilerplate ASP.Net Core和Angular。我根据odata AspNetCore Integration文档实现了odata,它可以很好地检索数据。我有一个问题,当使用补丁方法推送更改时,我的控制器中的补丁方法中的delta参数为空,它没有列出传入的任何更改。值I&#39 ; m编辑是双精度,请求中的Content-Type包括application / json。附加的图像显示请求并更改有效负载。
答案 0 :(得分:0)
向[FromBody]
参数添加Delta<>
属性。
public override Task<IActionResult> Patch([FromODataUri] int key, [FromBody] Delta<Person> entity)
{
return base.Patch(key, entity);
}
已在ABP v3.8.3和this中修复。