Почему я получаю NotSupportedException в WP7 Silveright, используя oDAta? - PullRequest
1 голос
/ 24 сентября 2010

На моем веб-сайте настроена служба WCF со службой. Я могу получить доступ ко всем данным, которые пытаюсь получить, используя веб-браузер. Когда я перемещаюсь, я могу фильтровать и получать любую часть данных, которая мне нужна, поэтому кажется, что канал настроен правильно.

Когда я пытаюсь получить доступ к этим данным, используя мою автоматически сгенерированную ссылку на службу oData, я сталкиваюсь с проблемой, когда она выдает мне неподдерживаемое исключение, как только я пытаюсь перечислить IQuerable или DataServiceQuery.

Кто-нибудь знает, что я могу делать неправильно, что вызывает у меня это NotSupportedException?

Примечания: В настоящее время он работает локально. Веб-сайт представляет собой приложение .NET 4. Я использую клиентскую библиотеку OData для Windows Phone 7 серии здесь . Когда я запускаю этот код из консольного приложения, он отлично работает.

1 Ответ

2 голосов
/ 24 сентября 2010

Вы запускаете его асинхронно? Silverlight требует, чтобы запросы выполнялись асинхронно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...