Windows 8 Store App,无法使用WCF数据服务

时间:2013-07-26 12:45:45

标签: c# wcf windows-8 windows-store-apps wcf-data-services

我创建了一个Windows 8商店应用程序并尝试链接到我的WCF数据服务 这是代码:

Uri uri = new Uri("http://10.0.1.16:8080/CloudEDUServer/CourseService.svc");
CourseService.CloudEDUEntities ctx = new CourseService.CloudEDUEntities(uri);
try
{
    var result = from crs in ctx.COURSE_OK
                 where crs.TITLE == "Test Title3"
                 select crs;
    var result1 = result.FirstOrDefault();   //HERE COMES THE BUG!!!!
    System.Diagnostics.Debug.WriteLine("{0}", result1.TITLE);

}
catch (Exception ex)
{

}

当它出现在我标记注释“HERE COMES THE BUG”的行中时,该程序抛出一个异常,这里是日志:

  

“System.NotSupportedException”类型的第一次机会异常   发生在Microsoft.Data.Services.Client.WindowsStore.DLL

我已经下载了适用于Windows 8商店应用的WCF数据服务工具,当我编写一个使用相同代码的通用命令行应用时,它运行良好。
我该怎么办?谁能告诉我如何修复这个错误?

1 个答案:

答案 0 :(得分:0)

大神仁。 Windows应用商店应用仅支持异步WCF数据服务。 You can get answer here.