gpt4 book ai didi

entity-framework - 强制 OData Controller 将更新的实体返回给客户端

转载 作者:行者123 更新时间:2023-12-03 23:14:18 24 4
gpt4 key购买 nike

我有一个包含计算列的 sql 表,使用 Entity Framework 来更新实体,在其更新语句之后创建一个选择语句查询,以将计算列值返回给服务器。但是,OData Controller 的 put 和 patch 方法不会将更新后的实体返回给客户端。他们确实返回状态代码 204 No Content。因为我在 html View 中显示计算列,所以我需要取回更新后的实体。有什么方法可以强制 put 和 patch 方法将更新后的实体返回给客户端??。再次检索实体是不合理的。

谢谢

最佳答案

添加 Prefer header 将导致 Web API OData 堆栈返回给您更新后的模型。

$.ajax 调用的 jQuery 属性:

headers: {
'Prefer': 'return=representation'
}

关于entity-framework - 强制 OData Controller 将更新的实体返回给客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28317061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com