0
我有一个连接正在工作,但有些内容已更改,现在数据没有显示出来。这是一个简单的查询,它只是返回所有的实体。我在LoadOperation调用中放置了断点,它触发并获取了0个实体。我还在服务本身上设置了一个断点,并且在LoadOperation评估之前它不会中断。在LoadOperation完成之后,在我们需要数据之后,服务查询就会被调用。我能想到的唯一问题可能是问题是我向解决方案添加了2个WCF服务。 WCF服务会阻止RIA工作吗?关于还有什么会导致问题的任何想法?Silverlight中的RIA Services未提供数据
客户:
LoadOperation<Project> loadOp =
this._projectContext.Load(this._projectContext.GetProjectsQuery());
服务:
public IQueryable<Project> GetProjects()
{
return this.Context.Projects;
}
见,真正的基础,而不是工作。
如果我使用回调,那么它确实返回实体。那个呢? –
加载是一个异步操作。所以当你调用Load时,即使它返回,对象也不存在。一旦回调被触发,对象将在那里。 – Bryant
是的,我开始看到,我只是好奇它以前的工作。我看到数据填充在我的Silverlight应用程序中,没有回电。 –