如何从WCF数据服务中指定要返回的ODATA版本



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

指定V2
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;

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

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

客户端可以通过发送MindataServiceVersion标题来覆盖此问题,在这种情况下,服务器将至少发送该版本的响应至少高。

仅在WCF DS 5.0及更高版本中实现。

最新更新