【问题标题】:How to add "@odata.deltaLink" in the response using ASP.NET Web API solution如何使用 ASP.NET Web API 解决方案在响应中添加“@odata.deltaLink”
【发布时间】:2022-07-04 16:37:20
【问题描述】:

我的 Odata 服务网址:https://odataservices.azurewebsites.net/People

回复:

{"@odata.context":"https://odataservices.azurewebsites.net/$metadata#People","value":[{"ID":"001","Name":"Angel", "Description":null},{"ID":"002","Name":"Clyde","Description":"与流行的看法相反,Lorem Ipsum 不是简单的随机文本。"},{"ID": "003","Name":"Kunal","Description":"它起源于公元前 45 年的一段古典拉丁文学,使 Lorems 已有 2000 多年的历史。"},{"ID":"004", "Name":"tejas","Description":"它起源于公元前 45 年的一段古典拉丁文学,使 Lorems 已有 2000 多年的历史。"}]}

我想在响应中添加“@odata.deltaLink”作为另一个属性,其中包含增量更改的链接。

我将如何在 ASP.NET Web API 解决方案中做到这一点?

【问题讨论】:

    标签: asp.net-web-api odata


    【解决方案1】:

    用户可以通过在请求的标头中包含 odata.track-changes 首选项,从库中的每个实体 API 获取增量链接。 GET 请求的响应返回一个 deltaLink 参数,提供一个不透明的 URL。

    在此处查看更多信息:https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-connect-apps-delta

    【讨论】:

      猜你喜欢
      • 2021-03-15
      • 1970-01-01
      • 1970-01-01
      • 2014-07-07
      • 2012-07-08
      • 2016-11-21
      • 1970-01-01
      • 2012-01-10
      • 2011-11-01
      相关资源
      最近更新 更多