【问题标题】:Upgrading OData to v3将 OData 升级到 v3
【发布时间】:2012-10-26 14:32:37
【问题描述】:

我有一个刚刚升级到 V3(从 V2)的 WCF 数据服务。不破坏现有客户的最佳方法是什么?

请注意,有些客户端使用 .Net

【问题讨论】:

    标签: wcf wcf-data-services odata


    【解决方案1】:

    只要他们正确发送 MaxDataServiceVersion 请求标头,您就不会破坏您当前的客户端。所以基本上客户端可以告诉服务器它想要使用哪个版本。

    【讨论】:

    • 您的意思是升级到 v3 位还是将服务中的 MaxProtocolVersion 更改为 V3?如果您刚刚升级到 v3 位,那应该没问题。如果您将配置更改为 V3,那么问题是您为什么将其更改为 V3 - 一定有一些您想要使用的功能?
    • 是的,后一种。超过 1..n 的查询是 V3 的一大特色。 (它的任何:和所有:$select 的类似 lambda 的查询参数)
    猜你喜欢
    • 2014-07-26
    • 1970-01-01
    • 2015-09-30
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 2023-01-20
    相关资源
    最近更新 更多