使用WCF数据服务

时间:2014-04-11 15:10:28

标签: wcf odata wcf-data-services

我通过关注博客构建了一个WCF数据服务。

它运作正常,但我没有在浏览器中获得预期的结果格式。

当我运行项目时,我明白了:

enter image description here

但是,当我尝试浏览其中一个表时,请说客户,这就是我得到的:

enter image description here

正如您所看到的,客户在那里,但我看到的只是每个客户的当前日期。

必须有一些我不做的事情。

3 个答案:

答案 0 :(得分:1)

在我看来,firefox将数据显示为RSS Feed,因为您的服务返回xml有效负载。 Firefox中应该有一个设置将其关闭......我认为它是在firefox>下选项>应用程序>网络订阅。

答案 1 :(得分:0)

由于响应是基于ATOM的,因此Firefox会假设这是一个RSS提要并尝试应用RSS视图(并且失败,如您所见)。

我倾向于在使用OData时使用IE(并禁用“选项” - >“内容”下的“Feed阅读视图”)。在Firefox中,您可以在选项 - >下更改一些设置。应用程序 - >网络直播,但我还没想出如何完全禁用它。

答案 2 :(得分:0)

正如其他答案所说,这是默认的RSS视图,在Firefox中正确呈现。您仍然可以使用Firefox中的“查看页面源”选项来查看服务器返回的实际XML。

如果您希望在默认的RSS视图中以更加用户友好的方式呈现数据,则必须使用OData的源自定义功能,例如,为Atom标题字段设置值。