数据未来自Silverlight中的RIA服务

时间:2009-11-09 21:20:04

标签: wcf silverlight wcf-ria-services

我有一个连接工作,但有些事情发生了变化,现在数据没有显示出来。这是一个简单的查询,之前只能返回所有实体。我在LoadOperation调用中放入了断点,它触发并获取0个实体。我还在服务本身上设置了一个断点,并且在LoadOperation评估之前它没有中断。在LoadOperation完成之后,在我们需要数据之后调用服务查询。我能想到的唯一可能是问题是我在解决方案中添加了2个WCF服务。 WCF服务会阻止RIA工作吗?关于还有什么可能导致问题的任何想法?

客户端:

LoadOperation<Project> loadOp =
                this._projectContext.Load(this._projectContext.GetProjectsQuery());

服务:

public IQueryable<Project> GetProjects()
{
    return this.Context.Projects;
}

看,真正基本但不起作用。

1 个答案:

答案 0 :(得分:1)

您需要在Load操作上放置一个回调方法,然后在它返回时检查LoadOperation.Error的结果。在该错误中,您将找到异常,它将让您知道问题所在(您可能必须检查内部异常以获取完整的详细信息)。