为什么我在使用 oDATA 的 WP7 Silveright 中收到 NotSupportedException?

发布于 2024-09-24 22:46:18 字数 436 浏览 4 评论 0原文

我在我的网站上设置了 WCF 服务并提供服务。我可以使用网络浏览器访问我尝试获取的所有数据。当我四处浏览时,我可以过滤并获取我需要的数据的任何部分,因此提要似乎设置正确。

当我尝试使用自动生成的 oData 服务引用访问此数据时,我遇到了一个问题:当我尝试枚举 IQuerable 或 DataServiceQuery 时,它会立即给出不支持的异常。

有人知道我可能做错了什么导致出现此 NotSupportedException 吗?

注释:当前正在本地运行。该网站是一个 .NET 4 应用程序。我正在使用此处的适用于 Windows Phone 7 系列的 OData 客户端库。当我从控制台应用程序运行此代码时,它运行良好。

I have a WCF Service set up on my web site with a service. I can access all of the data I am trying to obtain using a web browser. When I navigate around I can filter and get to any part of the data I need, so the feed seems to be set up correctly.

When I try to access this data using my auto-generated oData service reference I am running into an issue where it gives me a not supported exception as soon as I try to enumerate either the IQuerable or the DataServiceQuery.

Anyone know what I might be doing wrong that is getting me this NotSupportedException?

Notes: This is currently running locally. The web site is a .NET 4 app. I am using the OData Client Library for Windows Phone 7 series from here. When I run this code from a console application it works perfectly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫性小仙女 2024-10-01 22:46:18

你是异步运行的吗? Silverlight 需要异步发出请求。

Are you running it asynchronously? Silverlight needs requires that requests are made asynchronously.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文