OData на Windows Phone 7

Я не уверен, может быть, я просто не нахожу правильную информацию. Но история OData на Windows Phone 7 кажется неполной. Я выполнил действия, описанные в этом сообщении блога:
http://dotnetspeak.com/index.php/2010/03/windows-phone-7-application-with-odata/

Это сгенерировало ожидаемые типы клиентов, как описано. К сожалению, когда я добавляю класс и ссылку на свое клиентское приложение Windows Phone (System.Data.Services.Client.dll) и компилирую, я получаю следующее сообщение об ошибке:

The type or namespace name 'DataServiceQuery' does not exist in the namespace 'System.Data.Services.Client' (are you missing an assembly reference?)

Так я что-то упускаю? все, что мне нужно, это иметь возможность запрашивать службу данных odata. Если есть другой способ, техника или библиотека, я открыт для использования.


person Joel Martinez    schedule 31.10.2010    source источник


Ответы (1)


OData v2 был выпущен на прошлой неделе (Прочитайте объявление здесь). У Криса Кенига есть очень хороший пост, в котором обобщаются изменения в его пост в блоге здесь. Вам необходимо загрузить последнюю клиентскую библиотеку OData из Codeplex, а именно эта редакция. Учебник Криса Кенига должен указать вам правильное направление. Всегда не забывайте добавлять ссылку на сборку клиента OData.

ХТГ, индифромоз

person indyfromoz    schedule 31.10.2010
comment
Это помогло (в основном). Теперь я могу запросить свою службу odata ... однако она возвращает только последнюю запись в последовательности ?? Интересно, возможно, здесь есть что-то очевидное, что я мог бы проверить, или мне следует начать новый вопрос? - person Joel Martinez; 01.11.2010
comment
Можете ли вы опубликовать запрос, который вы используете? Мы должны иметь возможность узнать из URL/запроса оператор выбора, который выполняется в базе данных. - person indyfromoz; 02.11.2010