下面的代码引发了一个异常,我不知道出了什么问题,有人可以对这个问题有所了解吗?
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:处理此请求时发生错误。 ---&GT; System.InvalidOperationException:保存更改时发生错误。有关详细信息,请参阅内部异常---&GT; System.Data.Services.Client.DataServiceClientException:
请求版本“1.0”对于响应而言太低。支持的最低版本是“2.0”。
---内部异常堆栈跟踪结束---
at System.Data.Services.Client.BaseAsyncResult.EndExecute [T](Object source,String method,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。&lt;&gt; c_ DisplayClass3。&lt;&gt; c _DisplayClass5.b__1()