如何指定从WCF数据服务返回的OData版本

时间:2012-10-25 08:42:48

标签: wcf-data-services odata

是否可以指定从我的WCF数据服务返回哪个DataServiceVersion?现在即使我使用

指定V2也是如此
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;

对服务的调用仍然返回DataServiceVersion:1.0;

1 个答案:

答案 0 :(得分:2)

服务器将返回给定响应的最低版本。因此,如果响应仅包含V1功能,那么它将是V1。

客户端可以通过发送MinDataServiceVersion标头来覆盖它,在这种情况下,服务器将发送至少那么高的版本的响应。这仅在WCF DS 5.0及更高版本中实现。