Следующий код вызывает исключение, которое я понятия не имею, что идет не так, может кто-нибудь пролить свет на этот, пожалуйста?
RestAPIDataContext ctx = GetContext();
var songsQuery = (from item in ctx.Songs
where item.Artist.Title == "George Michael"
select item) as DataServiceQuery<SongsItem>;
songsQuery.BeginExecute(
(IAsyncResult asyncResult) => Dispatcher.BeginInvoke(() =>
{
songsList.ItemsSource = songsQuery.EndExecute(asyncResult);
}), songsQuery
);
private static RestAPIDataContext GetContext()
{
RestAPIDataContext ctx =
new RestAPIDataContext(
new Uri("http://win-oirj50igics/restapi/_vti_bin/ListData.svc"));
return ctx;
}
System.Data.Services.Client.DataServiceQueryException: при обработке этого запроса произошла ошибка. ---> System.InvalidOperationException: при сохранении изменений произошла ошибка. Смотрите внутреннее исключение для деталей. ---> System.Data.Services.Client.DataServiceClientException:
Версия запроса '1.0' слишком мала для ответа. Самая низкая поддерживаемая версия - 2.0.
--- Конец внутренней трассировки стека исключений ---
в System.Data.Services.Client.BaseAsyncResult.EndExecute [T] (Источник объекта, метод String, IAsyncResult asyncResult)
в System.Data.Services.Client.QueryAsyncResult.EndExecute [TElement] (Источник объекта, IAsyncResult asyncResult)
--- Конец внутренней трассировки стека исключений ---
в System.Data.Services.Client.QueryAsyncResult.EndExecute [TElement] (Источник объекта, IAsyncResult asyncResult)
в System.Data.Services.Client.DataServiceQuery`1.EndExecute (IAsyncResult asyncResult)
на SLRest.MainPage. <> c_ DisplayClass3. <> c _DisplayClass5.b__1 ()